In quali circostanze dovrei usare FlexTable anziché HTMLTable?GWT: FlexTable vs Table
risposta
HTMLTable è una classe astratta. FlexTable estende questa classe e anche la griglia. HTMLTable non è quindi mai usato direttamente, ma useresti FlexTable o Grid. La domanda è probabilmente quando usare FlexTable? e quando usare Grid?
La differenza tra queste classi è che una griglia ha sempre lo stesso numero di righe e/o colonne mentre una FlexTable può avere righe diverse per colonna e colonne diverse per riga (ciò è reso possibile dalle proprietà html rowspan e colspan).
Così quando hai bisogno di righe o colonne flessibili puoi usare FlexTable e altrimenti Grid.
Tuttavia, FlexTable è estremamente lento in Internet Explorer, a causa dei metodi DOM lenti utilizzati per creare una tabella. Pertanto, evitare FlexTable se è possibile o solo usarlo, creare un layout semplice (anche se in tal caso DockPanel potrebbe essere un po 'più facile da usare).
Non è possibile confrontare in questo modo.
Come da Docs
HTMLTable contains the common table algorithms for Grid and FlexTable.
Così Griglia o Flextable
estende HTMLTable
.
E
Un Flexible table
che crea le cellule su richiesta. Può essere frastagliato (ovvero, ogni riga può contenere un numero diverso di celle) e le singole celle possono essere impostate su più righe o colonne.
Ora possiamo avere una domanda Grid or Flextable
???
- 1. GWT FlexTable prestazioni e ottimizzazione
- 2. Table = Table vs Table.Data (Table)
- 3. Come configurare flextable con uiBinder per GWT 2.4
- 4. Ext GWT vs GWT-EXT
- 5. MySQL: long table vs wide table
- 6. GWT vs Apache Wicket
- 7. GWT vs. Cappuccino
- 8. SQL View vs Derived Table
- 9. B-Tree vs Hash Table
- 10. MongoLab vs Azure Storage Table
- 11. Lookup Table vs if-else
- 12. FlowPanel vs. HTMLPanel in GWT UiBinder
- 13. ExtJs Vs Ext GWT Vs SmartGWT
- 14. Multi-TABLE funzione valutata vs Inline Table funzione valutata
- 15. MySQL INSERT INTO table VALUES .. vs INSERT INTO table SET
- 16. GWT Elemento setAttribute vs setPropertyString
- 17. Azure Table Vs MongoDB su Azure
- 18. css inline-block vs table-cell
- 19. eccezione nell'app RPC GWT
- 20. Differenza tra gwt, gwt-rpc, ext-gwt, smart gwt
- 21. GWT vs Dart - quali sono le differenze principali? Dart è un potenziale sostituto di GWT?
- 22. GWT VS Google Closure, qual è la differenza?
- 23. Bootstrap 3 table - table-responsive not working
- 24. GWT: UiBinder o GWT Designer?
- 25. Codice GWT O GWT Designer?
- 26. GWT: il popolamento di una pagina dal datastore tramite RPC è troppo lento
- 27. Responsive "table"
- 28. GWT bookmarket o GWT come libreria esterna
- 29. Differenza tra gwt-ext e ext-gwt
- 30. Fieldset non supporta la visualizzazione: table/table-cell
Ma poi di nuovo, tutto è estremamente lenta in Internet Explorer :) – slugmandrew
FWIW ho provato il test delle prestazioni di cui qui http://whatwouldnickdo.com/wordpress/401/performance-grid-vs -flessibile/(il test effettivo è qui: http://whatwouldnickdo.com/gridvflex/GridVFlex.html) Su Windows 7 - IE 11, Firefox 28 e Chrome 34. C'erano solo piccole differenze nelle prestazioni, con FlexTable di solito essere più veloce di "Grid". Chrome ha battuto FF e IE di un fattore 2 la maggior parte del tempo. –