2011-10-29 14 views
5

Qual è l'approccio standard per le raccolte di pagine in Backbone.js? E che ne dici di ordinare? Supporta queste funzionalità fuori dalla scatola? Ho bisogno di qualche tipo di plugin?Raccolte di paging in Backbone.js

risposta

6

Nessuno di questi elementi è supportato immediatamente (Backbone è una libreria sottile, non un grande framework).

Per il check impaginazione Backbone JS Pagination

Per l'ordinamento, la pensi di avere in Backbone è la definizione di un comparatore su una collezione: http://documentcloud.github.com/backbone/docs/backbone.html#section-53

Così un approccio sarebbe per inizializzare la vostra collezione, e poi quando si deve cambia l'ordine, cambia il suo comparatore e chiama collection.sort. Ciò attiverà un evento reset che è possibile ascoltare nella visualizzazione e ri-rendering.

+0

Ciò funzionerebbe fintanto che la raccolta contenesse la totalità dell'insieme di dati, a cui uno dei due metodi di impaginazione non è di supporto. L'ordinamento dei dati non completamente scaricati deve avvenire sul lato server, a meno che tu non stia semplicemente cercando di ordinare "questa pagina". – billjamesdev