2012-03-14 10 views
5

Actualmente estamos utilizando la implementación del modelo slick.remotemodel.js de SlickGrid para su funcionalidad remota de carga de Ajax. Con este ejemplo, el único filtro proporcionado es un elemento de búsqueda simple. Lo que buscamos lograr es un método de filtrado mucho más sólido de cada columna, como el que se usa en este ejemplo: http://mleibman.github.com/SlickGrid/examples/example-header-row.htmlSlickGrid RemoteModel vs. Dataview Modelo

¿Existe alguna manera de combinar fácilmente las características del modelo Dataview con RemoteModel? ¿Es simplemente una cuestión de combinar las funciones de Dataview en el código de RemoteModel, o hay más de una superposición fundamental en la funcionalidad de cada uno?

que fue capaz de encontrar la siguiente discusión - que parece ser más de una solución en lugar de una solución integrada: Slickgrid Filtering without Dataview

Tal vez estoy pensando un poco más de esto, cualquier consejo sería muy apreciada.

Respuesta

1

DataView hace todo su ordenamiento/agrupamiento/filtrado/etc. en el cliente ya que tiene acceso a todos los datos. Si lo hace en el servidor, tendrá que implementar todo eso en su proveedor de datos del lado del servidor. No hay una forma predeterminada de hacerlo, ya que todo el mundo está detrás y las necesidades son diferentes.

+3

Sería ideal para generalizar esto para que todas las características podrían funcionar de la caja, independientemente de si los datos están todos en el cliente o recuperados según sea necesario por el servidor. Sí, todos los back-end son diferentes, pero todo lo que se requiere es un contrato/interfaz común para cumplir. – Lee