2008-11-12 30 views
5

Soy un nuevo usuario de la biblioteca Extjs, he creado una grilla con éxito y funciona muy bien, ahora quiero usar Ext.grid.GridFilters para agregar el filtrado a mi grilla, sin embargo, no veo esto clase en los archivos de código fuente Extjs, donde puedo obtener los archivos necesarios?EXtjs Grid Filters

Respuesta

2

El filtrado es algo personalizado que tiene que implementar usted mismo. Hay algunos complementos de la comunidad que lo hacen fácil, pero comienza mirando la TIENDA de la cuadrícula real en lugar del panel de la cuadrícula. La tienda contiene los datos y admite el filtrado. Una vez que se filtran los datos, la tienda elevará su evento de cambio de datos y, siempre que la red esté cableada, verá el conjunto de registros filtrados en la cuadrícula. Para obtener más información, verificaría sus páginas de ejemplo y leería la fuente allí.

4

El complemento compatible con la comunidad para el filtrado de la red se encuentra en this forum thread.

+0

otro enlace útil: http://extjs.com/learn/Ext_FAQ_Grid#Filtering – montrealist

0

Hay opción de filtro adecuado es proporcionado por ExtJs:

store.filterBy(function(rec, id)) { return (rec.get("RecName") =="FilterRecord");} 

Después de filtrar los datos, el filtro siempre presentará en las tiendas de filtros config. Así que si queremos quitar filtros y mostrar todos los registros de filtros aplicados a continuación, sólo claros como este:

store.clearFilter();