Pregunta

Necesito recomendaciones de personas que han implementado un datagrid editable de GWT fácil de usar.

Pasé 4 horas con PagingScrollTable en gwt-incubator-july-14-2009.jar, y ahora me gustaría probar otras opciones.

Lo que estoy buscando:

  • fácil de comenzar (por ejemplo, soltar un frasco, editar .gwt.xml)
  • funciones avanzadas una vez que hayas comenzado
  • documentación de funciones avanzadas
  • módulo autónomo con dependencias mínimas de otros módulos, jars o componentes
  • bajo costo / gratis

Eso es todo :)

¿Fue útil?

Solución

Hola HJO, hay muchas soluciones al problema, depende de lo que quieras. Las bibliotecas GWT-EXT, EXT-GWt y SmartGWT tienen implementada una grilla de datos editable. O puede hacer su propio con FlexTable, ScrollPanel, TextBox y agregar algunos controladores de eventos. Tanto GWT-EXT como SmartGWT están en licencia LGPL y creo que EXT-GWT es una licencia GPL. Si no lo hace para producción, entonces lo hará cualquiera, pero si lo está haciendo para un entorno de gran producción, sugiero probar primero cada uno de sus rendimientos. Sugiero elegir algo ligero y robusto en lugar de simplicidad o apariencia en los entornos de producción. Al final, menos datos / widget cargados + menos manejadores = rendimiento y usuario feliz.

Cuídate, NingZhang.info

Otros consejos

Por favor, por el amor de Dios, quédate con vainilla GWT. Solo use las tablas de celdas de datos GWT, listas y árboles.

Smart-GWT y GXT realmente se ven bien en su demostración. Por ejemplo, Smart-GWT tiene widgets que aceptan fuentes de datos xml / json directamente que le ahorrarán tiempo.

Pero, usted encuentra que los requisitos de su aplicación "solo necesitarían ese pequeño ajuste" en la forma en que el widget come la fuente de datos. Tanto GXT como Smart-GWT tienen widgets convenientes y atractivos, pero encuentras que necesitas "solo un poco" Ajustar para que se ajusten a sus necesidades.

Es tu " pequeño " ajustar " importante " ¿suficiente? Entonces, recurres a escribir tu parche para ese " pequeño " retocar. Y pronto descubres que hay toda una parte de " pequeña " retoques Experimenta e investiga y prueba medios no probados.

Finalmente, descubres que es posible que hayas usado GWT de vainilla, por lo que habrías tardado menos tiempo en obtener el comportamiento que deseas. Vanilla GWT ha sido probado y probado.

No se deje tentar por las vitrinas de SmartGWT o GXT. Aprenda CSS y aprenda cómo integrar CSS en vanilla GWT, lo que haría que sus widgets sean tan atractivos como SmartGWT o GXT.

Entonces no te arrepentirás porque no enfrentarías ningún impedimento para usar otras funciones de GWT.

Lo que es lo suficientemente bueno para Google es lo suficientemente bueno para mí.

No recomiendo usar GWT DataGrid para la producción (en GWT 2.4), a menos que le guste la codificación de soluciones para varios errores (la mayoría de ellos en Internet Explorer):      http://code.google.com/p/google -web-toolkit / issues / detail? id = 7065      http://code.google.com/p/google -web-toolkit / issues / detail? id = 7347      http://code.google.com/p/google -web-toolkit / issues / detail? id = 7139      http://code.google.com/p/google -web-toolkit / issues / detail? id = 6747

Uso CellTable en lugar de DataGrid y espero la corrección de errores del equipo de GWT.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top