[英]extjs do some action with window components on it's load
我試圖在彈出該窗口時禁用窗口上的按鈕,但是無論我嘗試應用什么處理程序,都不會彈出窗口,只是向我吐出“未定義”的人員。 例如,我嘗試過:
window.onload = Ext.getCmp('buttonId').disable();
並在控制台中將其返回給我:
Uncaught TypeError: Cannot call method 'disable' of undefined
提前謝謝大家!
您可能沒有在按鈕上設置id
。
為什么不直接禁用按鈕?
Ext.create('Ext.Button', {
text: 'Disabled button',
disabled:true
});
如果您在那上面有一個id
,它可以工作:
Ext.create('Ext.Button', {
text: 'Dynamically disabled Button',
id:'dynamicBtn',
renderTo: Ext.getBody(),
handler: function() {
alert('You clicked the button!');
}
});
Ext.application({
name: 'MyApp',
launch: function () {
Ext.getCmp('dynamicBtn').disable();
},
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.