Phương pháp chuẩn cho các bộ sưu tập phân trang trong Backbone.js là gì? Và làm thế nào về phân loại? Nó có hỗ trợ các tính năng này ra khỏi hộp không? Tôi có cần một số loại plugin không?Bộ sưu tập được phân trang trong Backbone.js
5
A
Trả lời
6
Không ai trong số những thứ này được hỗ trợ ra khỏi hộp (xương sống là một thư viện mỏng, không phải là một khung lớn).
Đối với pagination séc Backbone JS Pagination
Đối với phân loại, những suy nghĩ mà bạn có trong Backbone được xác định một so sánh về một bộ sưu tập: http://documentcloud.github.com/backbone/docs/backbone.html#section-53
Vì vậy, một cách tiếp cận sẽ được khởi tạo bộ sưu tập của bạn, và sau đó khi bạn phải thay đổi thứ tự, thay đổi nó so sánh và gọi collection.sort. Điều này sẽ kích hoạt sự kiện reset
mà bạn có thể nghe trong chế độ xem của mình và hiển thị lại.
Điều này sẽ hoạt động miễn là bộ sưu tập chứa toàn bộ tập dữ liệu, một trong hai phương pháp phân trang không hỗ trợ. Việc sắp xếp dữ liệu không được tải xuống đầy đủ phải xảy ra ở phía máy chủ, trừ khi bạn chỉ đang tìm cách sắp xếp "trang này". – billjamesdev