Tôi đang cố gắng hiển thị một mục ở đầu bộ sưu tập (hãy tưởng tượng nếu bạn đang đăng hồ sơ mới trên facebook)Backbone (Marionette cũng) cố gắng hiển thị một kỷ lục mới khi bắt đầu bộ sưu tập, mà không cần render lại toàn bộ bộ sưu tập
Khi tôi đến để thêm (phản hồi, {at: 0}); vào bộ sưu tập, bản ghi được chèn chính xác tại 0 vào bộ sưu tập, nhưng được hiển thị ở cuối danh sách các mục. Tôi đang bối rối vì tôi đã làm việc này trước đây, nhưng tôi nghĩ rằng những gì tôi đã làm trong một phong cách hacky, chỉ cần thiết lập lại và tái rendering bộ sưu tập.
Tôi tự hỏi cách gọn gàng để xử lý việc này là gì và tôi nên liên kết logic ở đâu.
Có phải phương pháp thêm của bộ sưu tập không? Hiện tại điều này là trống (nhưng tôi đang sử dụng Marionette) và tôi cảm thấy rằng điều này sẽ ghi đè hiển thị mặc định của xương sống. Làm thế nào để kiểm soát nó một lần nữa, vì vậy tôi có thể có được một cách chính xác mục mới của tôi được thêm vào danh sách, mà không phá hủy tất cả và tái tạo nó.
Cảm ơn bạn đã phản hồi, chắc chắn nghĩ rằng điều này sẽ có ích trong tương lai! –
@ChrisBarry cũng xem chuỗi tại https://github.com/derickbailey/backbone.marionette/issues/78 để biết cách chèn một mục theo thứ tự vào bộ sưu tập được hiển thị. –
Nhưng việc thay thế phụ thêm bằng giao diện người dùng sẽ thay đổi thứ tự khi hiển thị, phải không? – Herokiller