¿Bajo qué circunstancias debo usar FlexTable en lugar de HTMLTable?GWT: FlexTable vs Tabla
Respuesta
HTMLTable es una clase abstracta. FlexTable extiende esta clase además de Grid. HTMLTable nunca se usa directamente, pero usaría FlexTable o Grid. La pregunta es, probablemente, ¿cuándo usar FlexTable? y cuando usar Grid?
La diferencia entre esas clases es que una Cuadrícula siempre tiene el mismo número de filas y/o columnas, mientras que una FlexTable puede tener diferentes filas por columna y diferentes columnas por fila (Esto es posible debido a las propiedades html rowspan y colspan).
Por lo tanto, cuando necesite filas o columnas de flexibale, puede usar FlexTable y, en caso contrario, Cuadrícula.
Sin embargo, FlexTable es extremadamente lento en Internet Explorer, debido a los métodos lentos DOM que se utilizan para crear una tabla. Por lo tanto, evite FlexTable si puede o solo use crear un diseño simple (aunque en ese caso DockPanel podría ser algo más fácil de usar).
No se puede comparar así.
Según Docs
HTMLTable contains the common table algorithms for Grid and FlexTable.
Así cuadrícula o Flextable
extiende HTMLTable
.
Y
Un Flexible table
que crea células bajo demanda. Puede ser irregular (es decir, cada fila puede contener un número diferente de celdas) y las celdas individuales se pueden configurar para abarcar varias filas o columnas.
Ahora podemos tener una pregunta Grid or Flextable
???
Aquí es el Performance difference between grid and Flextable.
- 1. GWT FlexTable rendimiento y optimización
- 2. Ext GWT vs GWT-EXT
- 3. GWT vs Apache Wicket
- 4. GWT RootPanel vs RootLayoutPanel
- 5. ExtJs Vs Ext GWT Vs SmartGWT
- 6. GWT Elemento setAttribute vs setPropertyString
- 7. Tabla = Tabla vs Tabla. Datos (Tabla)
- 8. Tabla real vs. tabla div
- 9. Tabla vs Tabla temporal Rendimiento
- 10. Mejor implementación de tabla paginable en GWT
- 11. Cómo instalar flexible con uiBinder para GWT 2.4
- 12. Ternary Tree Vs Hash Tabla
- 13. Vista SQL vs tabla derivada
- 14. GWT vs Dart: ¿cuáles son las principales diferencias? ¿Dart es un reemplazo potencial de GWT?
- 15. Diferencia entre gwt, gwt-rpc, ext-gwt, smart gwt
- 16. ¿Cómo ocultar la columna en la tabla de celdas GWT?
- 17. GWT Tabla que admite clasificación, desplazamiento y filtrado
- 18. GWT VS Google Closure, ¿cuál es la diferencia?
- 19. Confusión en todo el GWT MVP vs Activity and Places
- 20. gen_server con una tabla dict vs mnesia vs ets
- 21. vista indizada vs Índices en la Tabla
- 22. Tabla hash vs Árbol binario balanceado
- 23. MSMQ vs Temporada de volcado de tabla
- 24. tabla de funciones vs switch en golang
- 25. GWT code O GWT Designer?
- 26. GWT: UiBinder o GWT Designer?
- 27. Cómo configurar Ext GWT con GWT Designer?
- 28. Diferencia entre gwt-ext y ext-gwt
- 29. Migrar GWT 2.0.4 Proyecto de GWT 2.1.0
- 30. excepción en la aplicación GWT RPC
Pero, de nuevo, todo es extremadamente lento en Internet Explorer :) – slugmandrew
Fwiw Probé la prueba de rendimiento mencionado aquí http://whatwouldnickdo.com/wordpress/401/performance-grid-vs -flextable/(la prueba real está aquí: http://whatwouldnickdo.com/gridvflex/GridVFlex.html) En Windows 7 - IE 11, Firefox 28 y Chrome 34. Hubo solo pequeñas diferencias en el rendimiento, con FlexTable generalmente siendo más rápido que 'Grid'. Chrome venció a FF e IE por un factor de 2 la mayor parte del tiempo. –