我有上有一個工具欄的網頁上,被添加通過應用像這樣(有刪節代碼,很多不相干的東西在原來的):ExtJS的:無法調用findById)的申請(添加工具欄
var obj = Ext.extend(Ext.Panel,{
initComponent:function(){
Ext.apply(this,{
layout:'card',
itemId:'contactDetails',
border:false,
activeItem:0,
tbar: new Ext.Toolbar({
items:[{text:'New'},{text:'Edit',id:'editButton'}]
})
});
obj.superclass.initComponent.apply(this);
}, load:function() {
this.tbar.findById('editButton').toggle(false); //Javascript error here about findById not being a function.
}
});
以上可能在語法上也不正確。這是在我的代碼中(至少從沒有JavaScript錯誤除了大的拋出)。
是否在您調用加載函數的位置呈現它? – 2010-08-07 22:01:19
是的,加載是由頁面上的另一個按鈕觸發的。 – 2010-08-07 22:05:45