Ext JS 3.2 veröffentlicht
Animationen für Ext.DataView und mehrfache Filter für Ext.data.Store
Die freie Javascript-Bibliothek Ext JS ist in der Version 3.2 erschienen. Neben 240 Bugfixes gibt es auch einige neue Funktionen.
Zu den Neuerungen in Ext JS 3.2 zählen unter anderem mehrfache Filter für Ext.data.Store. Bislang konnte nur nach einem Feld sortiert werden. Die Komponente Ext.DataView unterstützt nun Animationen, auch um Items neu zu sortieren, was dem Userinterface zu mehr Lebendigkeit verhelfen soll.
Neu sind auch Composite Fields. Sie erlauben es, mehrere Eingabefelder auf einer Zeile anzuordnen und kümmern sich dabei um die Details. Verbessert wurde darüber hinaus die Slider-Klasse, mit der beispielsweise Zahlen aus einer vorgegebenen Menge ausgewählt werden können.
Ext JS 3.2 bringt zudem zwei Toolbar-Plugins mit, einen ToolbarReorderer, mit dem sich die Elemente einer Werkzeugleiste neu sortieren lassen, und ToolbarDroppable, was es erlaubt, Elemente per Drag-and-Drop in einer Werkzeugleiste zu ziehen. Das neue Accessibility Theme setzt auf größere Schriften und eine inverse Darstellung, um auch Sehbehinderten die Nutzung zu erleichtern.
Neben den neuen Funktionen bringt Ext JS 3.2 rund 240 Korrekturen in verschiedenen Bereichen mit. Zudem wurde die Testsuite um 300 Tests erweitert, was die Qualität der Bibliothek dauerhaft erhöhen soll.
Ext JS 3.2 steht unter extjs.com zum Download bereit. Die Software wird unter einer dualen Lizenz angeboten, zum einen unter einer Open-Source-Lizenz, die mit der GPLv3 kompatibel ist, zum anderen unter einer kostenpflichtigen Lizenz, die den Einsatz in Closed-Source-Produkten erlaubt.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
- ohne Werbung
- mit ausgeschaltetem Javascript
- mit RSS-Volltext-Feed







Gute Alternative zu Ext JS ist dhtmlx. Obwohl es auch GPL. http://www.dhtmlx.com/docs...
ACK. Gut eingesetzte .removeAll() können viele Probleme vermeiden. ;) Jep, gzippt ist das...
Webapps sind für die GPL eine ganz andere Baustelle als alles, was man verschickt. Da man...
Das geht ja im Prinzip auch wie unten, du musst halt ggf. das Attribut .initialConfig...