2008-10-02 18 views
13

Tengo un proyecto que usa GWT y muestra datos en una tabla.GWT Tabla que admite clasificación, desplazamiento y filtrado

necesito una mesa para GWT que soporta:

  • clasificación por particular, columna
  • desplazamiento de los datos, mientras que la cabecera es inmóvil
  • filas de filtrado para los datos buscaron 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 licencias comerciales para tales usos.

Respuesta

4

Aquí está una mesa de apoyo clasificación y filtrado: http://code.google.com/p/gwt-advanced-table/

Google sí está trabajando en él. Mira este ejemplo en la incubadora que apoya la clasificación de varias columnas y cabecera fija, pero por desgracia no hay filtrado: http://code.google.com/p/google-web-toolkit-incubator/wiki/ScrollTable

Otras redes y mesas 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 agradable tabla, pero no es gratuita (en su caso): http://extjs.com/products/gxt/

+0

Ok, pero esto viene con muy poca documentación y la última actualización fue hace un año. De todos modos, esto puede ser una solución. – user24456

+0

Última incubadora de GWT La construcción de JAR es de septiembre de este año, por lo que sigue siendo un proyecto activo. – Drejc

+0

Ext GWT sería gratuito en el caso que haya presentado, siempre que se adhiera a la licencia GPL. –

0

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í.

+0

Bien, pero ¿qué hay de la licencia? Ya hemos probado MyGWT, pero esto requiere licencias comerciales para proyectos que no son de FLOSS. – user24456

2

También hay EXT GWT (no confundir con GWT EXT), compilación completa 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 Cuadrícula hará exactamente lo que quiera.

El resto de sus widgets también son bastante impresionantes.

+0

ExtGwt (también llamado GXT) tiene doble licencia bajo GPLv3 y una licencia comercial. Creo que puedes usar el código GPLv3 internamente sin ningún problema. Debe proporcionar el código fuente a cualquier persona que le proporcione el programa (de modo que si lo vende, los clientes también necesitan la fuente), lo cual está bien para uso interno. –

7

La norma CellTable admite la clasificación. (esperemos más características vendrán pronto.)

Cuestiones relacionadas