geschrieben von Micha am 04. Juni 2007 | 1 Kommentar
Die Version 1.1 beta 1 der Ext Ajax Library steht ab heute zum Download bereit.
Wichtigste Neuerung ist ein kleiner leichtgewichtiger HTML-Editor, welcher bei den Form Widgets zu finden ist und prima für Formulare geeignet ist. Einbinden könnt ihr ihn wie folgt:
Ext.onReady(function(){
var myForm = new Ext.form.Form({
labelAlign: 'top'
});
myForm.container({},
new Ext.form.HtmlEditor({
id:'editor',
fieldLabel:'HTML Editor',
width:550,
height:200
})
);
myForm.render('myForm');
});
Und so sieht er aus:

Die komplette Liste der Neuerungen in Ext 1.1 Beta 1:
Ext Stand-alone:
Die JavaScript-Library EXT läuft nun alleinstehend, ohne Base-Library im Hintergrund. Dazu befindet sich im aktuellen Download die Datei ext-base.js, welche minimized nur 34 kB groß ist. Das ist weniger als die Adapter-Files für die YUI-Library, Prototype/Scriptaculous oder für jQuery.
Da EXT damit jetzt aus seinen (schon viel zu großen) Kinderschuhen kommt, braucht auch kein Vergleich mehr mit anderen, bekannten JavaScript-Librarys mehr gescheut zu werden.
HTML Editor:
Den neuen WYSIWYG-Editor hat euch Micha hier schon vorgestellt. Ich hänge noch einen Link zu einem Demo an, wie er in einem Formular Verwendung finden könnte: hier.
DataField Erweiterungen:
Die Benutzereingabe zur Datumsfestlegung in Formularen wurde erweitert und verbessert, so wurde zum Beispiel eine sehr flexible Monats- und Jahresauswahl implementiert. Live-Demo ist unter der gleichen URL wie oben zu sehen.
Ext.Ajax :
Eine einfache API zur Durchführung von Nicht-UpdateManager-gesteuerten Ajax-Requests. Die Klasse stellt globale Events bereit, die in Zusammenhang mit Ajax-Requests abgefangen werden können, und verwaltet die interne Struktur von EXT in Bezug auf asynchrone Datenübertragung.
Behaviors:
Ext.addBehaviors(…) erlaubt ein einfaches Anknüpfen von Verhalten und DOM Event-Handler in EXT 1.1.
Verbesserte und erweiterte API-Dokumentation:
Die API-Dokumentation wurde erweitert und verbessert, die genauen Änderungen dieser sind mir aber leider nicht bekannt.
Freundliche Grüße und schönen Abend wünscht
Fabian