2011-10-29 11 views
5

¿Cuál es el enfoque estándar para las colecciones paginadas en Backbone.js? ¿Y qué tal ordenar? ¿Admite estas funciones de forma predeterminada? ¿Necesito algún tipo de complemento?Colecciones paginado en Backbone.js

Respuesta

6

Ninguno de estos elementos es compatible desde el primer momento (Backbone es una biblioteca delgada, no un gran framework).

Para la comprobación de paginación Backbone JS Pagination

Para la clasificación, el piensa que tiene en la espina dorsal es la definición de un comparador en una colección: http://documentcloud.github.com/backbone/docs/backbone.html#section-53

Así que un enfoque sería para inicializar su colección, y luego cuando se tiene que cambie el orden, cambie su comparador y llame a collection.sort. Esto desencadenaría un evento reset que puede escuchar en su vista y volver a procesar.

+0

Esto funcionaría siempre que la colección contuviera la totalidad del conjunto de datos, que uno de los dos métodos de paginación no es compatible. La ordenación de los datos que no se han descargado completamente debe ocurrir en el lado del servidor, a menos que solo esté buscando ordenar "esta página". – billjamesdev