Gần đây, tôi đã cập nhật dự án của mình lên phiên bản mới của các dấu phẩy.Thủ đoạn 3.3.1 hiệu suất danh sách chọn chậm chậm
Mọi thứ dường như hoạt động tốt nhưng danh sách chọn rất chậm khi nhấp vào nút "thêm tất cả". Tôi có một bộ dữ liệu khổng lồ (khoảng 130 mục) trong danh sách. Vấn đề cũng được mô tả trong số này forum post.
UPDATE: Một ví dụ rất cơ bản nên chứng minh vấn đề:
<p:pickList value="#{testForm.dualList}"
var="id"
itemLabel="#{id}"
itemValue="#{id}" />
Dạng (trong phạm vi phiên):
Phương pháp mà tạo ra các DualListModel:
prepareForm() {
List<Integer> source = Lists.newLinkedList();
List<Integer> target = Lists.newLinkedList();
//add 100 integers as source:
for(int i = 0; i <= 99; i++) {
source.add(i);
}
DualListModel<Integer> model = new DualListModel<Integer>(source, target);
testForm.setDualList(model);
}
Có som ething tôi có thể làm để làm cho nó nhanh hơn?
Bạn có thể đăng mã của mình không? – fareed
Và bạn có nghĩa là trong phiên bản cũ của bạn, nó hoạt động tốt và bị chậm lại khi bạn cập nhật lên phiên bản mới? – fareed
3.3.1 dường như không phải là bản phát hành thử với 3.3 thay thế. Hoặc sử dụng cũ hơn. –