Voici un extrait de code, inséré immédiatement après la création de ma grille, qui fonctionnait bien sous 2.0:
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();});
Maintenant, j'obtiens une erreur JavaScript sur la deuxième instruction : "gridFilter est null".
Est-ce que j'ai manqué une mise en garde importante concernant la compatibilité ascendante de la version 3.0 ?
Ceci a été adapté à partir d'un code source trouvé sur le site Ext JS, donc je ne pensais pas faire quelque chose de terriblement ésotérique.
À part ce qui précède, gridToolbar fonctionne bien, et le champ d'entrée ajouté à la barre d'outils dans la première ligne apparaît bien dans le navigateur. Je pense donc que quelque chose doit être fondamentalement différent avec addDom() ou Ext.get() qui casse mon code.