這裏有一小段代碼,創建我網後立即插入,即2.0下能正常工作:爲什麼Ext JS 3.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();});
現在,我得到了第二份聲明JavaScript錯誤:「gridFilter爲空」。
我是否錯過了關於3.0向後兼容性的一些重要警告?
這是從Ext JS網站上找到的示例代碼改編而來的,所以我不認爲我正在做一些非常深奧的事情。
除上述以外,gridToolbar工作正常,並且輸入框被添加到工具欄中的第一行確實出現在瀏覽器中。所以我認爲addDom()或Ext.get()會破壞我的代碼,所以一定有根本的不同。