Javascript 使用getElementById禁用Ext.按钮
我有一些javascript,我需要通过它的id获取Ext.Button对象,然后禁用它 我可以使用Ext.form.TextField执行此操作,但不能使用Ext.Button对象 即使我这样做Javascript 使用getElementById禁用Ext.按钮,javascript,extjs,Javascript,Extjs,我有一些javascript,我需要通过它的id获取Ext.Button对象,然后禁用它 我可以使用Ext.form.TextField执行此操作,但不能使用Ext.Button对象 即使我这样做 var coeiTextField = new Ext.Button({ text: 'My Button' width:110, id: 'my_button', disabled: false, }); 然后做 document.getElementById("
var coeiTextField = new Ext.Button({
text: 'My Button'
width:110,
id: 'my_button',
disabled: false,
});
然后做
document.getElementById("my_button").disabled=true;
它永远不起作用。我知道我的代码基本上是正确的,因为如果我使用Ext.form.TextField,而不是Ext.Button,它就会工作
有什么建议吗
谢谢 使用
禁用方法
coitextfield.disable()代码>
如果要查询该按钮
var button = Ext.getCmp('my_button');
button.disable();
您需要使用组件API,需要对组件而不是底层DOM调用disable
。