(적용에 의해 추가 도구 모음)에 findById 메소드를 호출 할 수 없습니다, 그것은을 통해 추가 그래서 (요약 된 코드, 원본과 관련이없는 물건 많이)과 같이 적용된다의 ExtJS : 나는 그것에 도구 모음이있는 페이지가
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.
}
});
위의 구문이 올바르지 않을 수 있습니다. 그것은 내 코드에 있습니다 (적어도 큰 것을 제외하고는 자바 스크립트 오류가 발생하지 않습니다).
로드 기능을 호출하는 시점에서 렌더링 되었습니까? –
예, 페이지의 다른 버튼에 의해로드가 트리거됩니다. –