Производительность списка выбора Primefaces 3.3.1 низкая

Недавно я обновил свой проект Primefaces -до новой версии Primefaces.

Кажется, все работает нормально, но список выбора очень медленный при нажатии кнопки «добавить все» -. У меня есть огромный набор данных -(около 130 элементов )в списке. Проблема также описана в этом сообщении на форуме .

ОБНОВЛЕНИЕ: Очень простой пример должен продемонстрировать проблему:


Форма (в области сеанса):

@Component("testForm")
@Scope("session")
public class TestForm implements Serializable {
     private DualListModel dualList;
     //getter & setter methods
}

Метод, создающий DualListModel:

prepareForm() {
    List source = Lists.newLinkedList();
    List target = Lists.newLinkedList();
    //add 100 integers as source:
    for(int i = 0; i <= 99; i++) {
       source.add(i);
    }

    DualListModel model = new DualListModel(source, target);
    testForm.setDualList(model);
}

Есть ли что-то, что я мог бы сделать, чтобы сделать это быстрее?

6
задан Lodger 12 July 2012 в 15:29
поделиться