Unter welchen Umständen sollte ich FlexTable anstelle von HTMLTable verwenden?GWT: FlexTable vs Tabelle
Antwort
HTMLTable ist eine abstrakte Klasse. FlexTable erweitert diese Klasse sowie Grid. HTMLTable wird also niemals direkt verwendet, aber Sie würden FlexTable oder Grid verwenden. Die Frage ist dann wahrscheinlich, wann FlexTable zu verwenden ist? und wann Grid zu verwenden? Der Unterschied zwischen diesen Klassen besteht darin, dass ein Grid immer die gleiche Anzahl von Zeilen und/oder Spalten hat, während eine FlexTable unterschiedliche Zeilen pro Spalte und verschiedene Spalten pro Zeile haben kann. Dies wird durch die HTML-Eigenschaften rowspan und Colspan).
Wenn Sie also flexible Zeilen oder Spalten benötigen, können Sie FlexTable und ansonsten Grid verwenden.
Jedoch FlexTable ist sehr langsam in Internet Explorer, aufgrund der langsamen DOM-Methoden, die zum Erstellen der Tabelle verwendet werden. Vermeiden Sie daher FlexTable, wenn Sie nur ein einfaches Layout erstellen können (obwohl in diesem Fall das DockPanel möglicherweise etwas einfacher zu verwenden ist).
Sie können nicht so vergleichen.
Per Docs
HTMLTable contains the common table algorithms for Grid and FlexTable.
So Grid oder Flextable
erstreckt HTMLTable
.
Und
A Flexible table
, die Zellen auf Nachfrage schafft. Es kann gezackt sein (das heißt, jede Zeile kann eine andere Anzahl von Zellen enthalten) und einzelne Zellen können so eingestellt werden, dass sie sich über mehrere Zeilen oder Spalten erstrecken.
Jetzt können wir eine Frage haben Grid or Flextable
??? Hier
- 1. Wie fügen Sie einem Flextable in GWT einen Zeilenlistener hinzu?
- 2. GWT vs Apache Wicket
- 3. GWT RootPanel vs RootLayoutPanel
- 4. GWT Vs JQuery Plugin
- 5. ExtJs Vs Ext GWT Vs SmartGWT
- 6. GAE Datastore Ergebnisse zu FlexTable mit JDO
- 7. Gilead vs RequestFactory für GWT
- 8. Tabelle = Tabelle vs Tabelle. Daten (Tabelle)
- 9. Tabelle vs Temp Tabelle Leistung
- 10. GWT-Layout-Panels vs. CSS-Layout
- 11. RPC 1.0 vs deRPC GWT-RPC
- 12. web.Config vs Datenbankeinstellungen Tabelle
- 13. View vs volatile Tabelle?
- 14. TLB vs Page Tabelle
- 15. CSS Tabelle-Zeile Hintergrundfarbe vs Tabelle Hintergrundfarbe
- 16. Normale Tabelle vs virtuelle Tabelle SQLite DB
- 17. Enum vs Lookup-Tabelle vs Enum-Reflexion vs State-Muster
- 18. Unterschied zwischen gwt, gwt-rpc, ext-gwt, smart gwt
- 19. Komplizierte Form Tabelle vs div
- 20. Hash-Tabelle vs. lineare Liste
- 21. html tabelle vs css anzeigetabelle
- 22. SQL View vs Abgeleitete Tabelle
- 23. Torch: Tensor vs Tabelle: Speicherplatz
- 24. gwt style nth-child kollidiert mit First-Kind
- 25. Die beste Implementierung der auslagerbaren Tabelle in GWT
- 26. GWT Tabelle, die Sortieren, Scrollen und Filtern unterstützt
- 27. Zugriff auf Google Text & Tabellen-Tabelle von GWT
- 28. gen_server mit einem dict vs mnesia tabelle vs ets
- 29. Hash-Tabelle vs Hash-Liste vs Hash-Baum?
- 30. Leere Lookup-Tabelle vs nicht übereinstimmende Lookup-Tabelle (Lookup-Transformation)
Aber dann wieder, alles ist extrem langsam in Internet Explorer :) – slugmandrew
FWIW ich die Performance-Test versucht, hier erwähnt http://whatwouldnickdo.com/wordpress/401/performance-grid-vs -flextable/(der eigentliche Test ist hier: http://whathouldnickdo.com/gridvflex/GridVFlex.html) Unter Windows 7 - IE 11, Firefox 28 und Chrome 34. Es gab nur kleine Unterschiede in der Leistung, mit FlexTable in der Regel schneller sein als 'Grid'. Chrome schlug FF und IE die meiste Zeit um den Faktor 2. –