Sé que es posible añadir un filtro de fila, en la columna título, porque lo he visto hecho con Coolite. Pero como soy un novato total con Sencha (ExtJS), tengo problemas para encontrar cómo hacerlo con la ExtJS.cuadrícula.GridPanel directamente en el script. ¿Usted me apunte en la dirección correcta con algunos ejemplos por favor ?

Si es posible, me gustaría hacerlo sin plugins, pero si hay uno por ahí haciendo grandes y fáciles de usar, yo podría cambiar mi mente.

Gracias !

InformationsquelleAutor Patrice Cote | 2010-09-06

1 Comentario

  1. 4

    Aquí tienes un enlace a la GridHeaderFilters Plugin. Ahí tienes un ejemplo sencillo de cómo usarlo.

    Y con respecto a su comentario acerca de tratar de hacer esto sin necesidad de un plugin que se recomienda no hacerlo. Porque esto podría parecer un sencillo código para escribir, pero creo que no lo es. Y es por eso que este plugin tiene cientos de líneas. Creo que esto no es un plugin completo de las características que usted no va a usar, este plugin hace el filtrado de la manera que usted lo necesite.

    Y como nota final, si usted está esperando exactamente el mismo comportamiento que en este coolite ejemplo creo que usted está fuera de suerte. Porque si usted consigue el código javascript de código fuente de ejemplo y ejecutarlo a través de jsbeautifier verá que este ejemplo no es el uso de cualquier ExtJS plugin y no es fácil de código como es el uso de un muy complejo plantilla para los encabezados.

    • Muchas gracias por su respuesta de Protones ! Alguien también me dio esa sugerencia, así que probé el plugin. Funciona muy bien, pero todavía estoy teniendo algunos problemas en el contexto de mi proyecto. Carga perfectamente (en el inicio de la fase) y luego, cuando los datos aparecen en la devolución de llamada, voy a perder los filtros de campos. Probablemente algunos anular (o método de la inyección) en algún lugar de la onRender,
    • Como para Coolite, que se utiliza (nosotros baught la licencia), pero decidió volver a ExtJS ya tenemos más fonctionnalities y flexibilidad con ella. Digo «nosotros», pero yo en realidad debería decir «ellos» 😉
    • «Se carga perfectamente (en el inicio de la fase) y luego, cuando los datos aparecen en la devolución de llamada, voy a perder los filtros de campos. Probablemente algunos anular (o método de la inyección) en algún lugar de la onRender» estoy teniendo el mismo problema, después de la «afterRender» evento es disparado el filtro de los encabezados de desaparecer… otros están teniendo el mismo problema, pero no había señales de una solución todavía.
    • Acabo de encontrar esto: ww.extjs.com/learn/Extension:FilterRow, pero parece tener problemas con el pagingtoolbar plugin.
    • Gracias DanB ! Seguro que se ve prometedor. Pero la necesito para trabajar con la paginación de la barra de herramientas así que… voy a echar un vistazo más de cerca a él.
    • El FilterRow plugin de tener el mismo problema que el GridHeaderFilter uno. Los filtros que hay en el principio, luego desaparecen cuando los datos vienen en
    • Se dio por vencido en FilterRow y volvió a GridHeaderFilters… definitivamente en vías de desaparecer, sobre la carga de la cuadrícula de la tienda.. estoy atrapado tanto como usted son sin embargo.

Dejar respuesta

Please enter your comment!
Please enter your name here