如何在extjs中启用按钮?

如何在extjs中启用按钮?,extjs,extjs4,Extjs,Extjs4,我是ExtJs新手(使用ExtJS4),我正在尝试简单的代码 我有一个默认设置为禁用的提交按钮 buttons: [{ text: 'Submit', id:'submit', disabled:true }] 我想根据特定条件启用按钮。类似 if (validation_status== "success") { //Enable the submit button //Ext.get('submit').dom.disabled = false;

我是ExtJs新手(使用ExtJS4),我正在尝试简单的代码

我有一个默认设置为禁用的提交按钮

buttons: [{
    text: 'Submit',
    id:'submit',
    disabled:true  
}]
我想根据特定条件启用按钮。类似

if (validation_status== "success") {
    //Enable the submit button
    //Ext.get('submit').dom.disabled = false; -- Not working
    //Ext.get('submit').enable(); -- Not working            
}
我尝试了以上两种选择。这对我不起作用。 有人能帮我吗?

用这个:

Ext.getCmp('submit').enable();
当您使用Ext.getCmp()时,它会为您提供一个组件,该组件有许多组件方法可供使用。如果使用Ext.get(),它将为元素提供许多dom元素修改函数。所以,最好在firebug控制台中进行测试,以便了解其中的任何方法

console.log(Ext.getCmp('submit'));

console.log(Ext.get('submit'));