Tabla GWT que admite clasificación, desplazamiento y filtrado
gwt-2.2-celltable (5)
También hay EXT GWT (que no debe confundirse con GWT EXT), construido completamente en Java. Sin embargo, puede que tenga que pagar la licencia. No sé si debe pagar si la aplicación es de uso interno.
El widget Grid hará exactamente lo que quieras.
El resto de sus widgets también son bastante impresionantes.
Tengo un proyecto que usa GWT y muestra datos en una tabla.
Necesito una tabla para GWT que admita:
- clasificación por columna particular
- desplazando los datos, mientras que el encabezado es inmóvil
- filtrado de filas para los datos buscados en la tabla
El proyecto se está creando para el propósito interno de la empresa, por lo que busco una solución que no requiera licencia comercial para tales usos.
GWT Ext proporciona una tabla que cumple estos requisitos.
Proporciona una envoltura alrededor de la biblioteca Ext javascript, por lo que es mejor comprometerse a usar solo widgets GWT Ext o GWT widgests. Se pueden combinar, pero a veces no funcionan bien entre sí.
Aquí hay una tabla que admite la clasificación y el filtrado: http://code.google.com/p/gwt-advanced-table/
Google mismo está trabajando en eso. Mire este ejemplo en la incubadora que admite la ordenación de varias columnas y el encabezado fijo, pero lamentablemente no hay filtrado: http://code.google.com/p/google-web-toolkit-incubator/wiki/ScrollTable
Otras cuadrículas y tablas están disponibles en la incubadora en esta dirección: http://code.google.com/docreader/#p=google-web-toolkit-incubator&s=google-web-toolkit-incubator&t=Tables
Ext GWT propone una muy buena mesa, pero no es gratuita (en su caso): http://extjs.com/products/gxt/
El CellTable estándar admite la clasificación. (Esperemos que más características vendrán pronto).
Para mantener esto actualizado: CellTable ahora es compatible con paginación y ordenación de columna única: https://developers.google.com/web-toolkit/doc/latest/DevGuideUiCellTable?hl=de
Es posible que desee adaptar su solicitud backend para el filtrado, ya que generalmente es más eficaz.