Tôi đã làm việc trên một số dự án có nhiều bảng dữ liệu. Các bảng đã sắp xếp, lọc và phân trang tất nhiên trên phía máy chủ và với sự trợ giúp của db (tất cả các cơ sở dữ liệu đã triển khai phân loại, lọc và giới hạn kết quả trả về).jsf có thể cân bằng với tải, lọc và sắp xếp một cách lười biếng
Khi workig trên ứng dụng thực có hàng nghìn thậm chí hàng triệu hàng.
Nhưng tôi đã thấy một số thành phần có thể định dạng JSF.
Chúng triển khai phân trang, sắp xếp và lọc theo phía khách hàng! Theo tôi điều này rất ngớ ngẩn. Công nghệ này được gọi là doanh nghiệp và họ sắp xếp dữ liệu ở phía máy khách với tập lệnh java!
Tôi chưa thấy bất kỳ lưới dữ liệu JSF tốt nào có tính năng sắp xếp, lọc và tải chậm ở phía máy chủ.
Tại sao lại như vậy? Tôi đang nhìn sai hướng hay thực sự không có hỗ trợ xây dựng cho điều này. Gần đây tôi đang thử nghiệm các nguyên tố và tải dữ liệu lười biếng. Nó thực sự hoạt động tốt, nhưng bảng tôi chỉ có thể tải lười biếng. Nếu bạn thêm sắp xếp và bộ lọc, thì các vấn đề sẽ bắt đầu.
Kết luận: Có thành phần JSF có thể đặt dữ liệu nào có thể thực hiện phân trang tải chậm, và lọc và sắp xếp ở phía máy chủ không? Nếu tôi cần phải thực hiện giải pháp của riêng tôi nhờ các nhóm đã tạo ra phân loại và lọc theo phía khách hàng, chúng vô ích.
Bạn đã bao giờ tìm thấy một cách tốt để xây dựng bảng sắp xếp được với tải lười biếng? –
@darpet: bạn có tìm được giải pháp tốt cho điều đó không? – user590586
Primefaces Datatable với tải lười biếng được kích hoạt là câu trả lời ngày hôm nay :-) –