Ich arbeite zur Zeit an der Verbesserung des Table-Frameworks im gwt-incubator.
Gelegentlich merkt man gwt an, dass die besten Entwickler sich dort lieber mit Compilerbau beschäftigen, als mit dem Entwickeln von UI-Elementen.
Im Vergleich mit anderen Toolkits sehen die gwt-Widgets ziemlich alt aus. Die derzeit optisch und funktional am besten gelungene auf JavaScript basierende Widgetbibliothek ist wahrscheinlich ext
Allerdings ist diese Bibliothek kostenpflichtig und der Autor hat es sich aufgrund von hinterhältigen Lizenzänderungen mit der Entwicklergemeinde verscherzt.
Eine der wichtigsten Komponenten für jede Applikation sind Tabellen jeglicher Art und das gwt Team hat auch schon vor einiger Zeit begonnen im gwt-incubator an Tabellen zu arbeiten.
Leider hat dieses Tabellen-Framework einige konzeptionelle Schwächen, etliche Darstellungsfehler und einige fehlende Elemente. Zudem ist es unglaublich kompliziert geraten, so dass viele Entwickler gleich die weiße Fahne hissen, bevor auch nur die erste Tabelle je den Bildschirm bevölkert hat.
Da wir in der Vergangenheit von der Arbeit der Googler in San Francisco profitiert habe, setze ich zur Zeit einiges daran, diese Schwächen auszubügeln und die Ergebnisse einfließen zu lassen.
So sieht z.B. meine TreeTable aus, die es erlaubt, baumartige Strukturen darzustellen in Tabellenform darzustellen:
Eine Anleitung zum Verwenden dieser TreeTable findet sich hier im gwt-incubator wiki.
Update: Wie ich gerade sehe, hat die Tabelle leider unter WebKit (Safari bzw. Chrome-Browser) einen Fehler bei der Darstellung der Textfelder. Da ist es wohl wieder Zeit für einen kleinen Bugreport bei den Jungs von Apple...
Keine Kommentare:
Kommentar veröffentlichen