Hier ist ein Code-Snippet eingefügt unmittelbar nach meinem Gitter zu schaffen, die unter 2,0 fein gearbeitet:Warum bricht Ext JS 3.0 mein Rasterfilter-Eingabefeld ab?
var gridFilter = Ext.get(gridToolbar.addDom({ tag: "input",
type: "text",
size: "25",
value: "",
cls: "x-grid-filter"}).el);
gridFilter.on("focus", function(){this.dom.select();});
Jetzt bekomme ich einen JavaScript-Fehler auf der zweiten Aussage: „gridFilter null ist“.
Habe ich einen wichtigen Vorbehalt zur 3.0-Abwärtskompatibilität übersehen?
Dies wurde von Beispielcode auf der Ext JS Website angepasst, so dass ich nicht dachte, dass ich etwas schrecklich esoterisch tat.
Abgesehen von den oben genannten funktioniert gridToolbar gut, und das Eingabefeld, das der Symbolleiste in der ersten Zeile hinzugefügt wird, erscheint im Browser. Also ich denke, etwas muss grundlegend anders sein mit addDom() oder Ext.get(), die meinen Code bricht.