我试图从viewcontroller禁用在filefield的运行时禁用按钮,但我得到的错误。EXTJS 6.0.2 - 禁用文件字段按钮不起作用
错误Component.js
me.ariaEl.dom.setAttribute( '咏叹调禁用',假); //无法读取空的特性 '的setAttribute'[似乎me.ariaEl.domis来为空]
错误堆栈跟踪.........
Uncaught TypeError: Cannot read property 'setAttribute' of null
at constructor.onEnable (Component.js?version=20170809094755:4378)
at constructor.callParent (Base.js?version=20170809094755:1288)
at constructor.onEnable (Button.js?version=20170809094755:1786)
at constructor.callParent (Base.js?version=20170809094755:1288)
at constructor.onEnable (FileButton.js?version=20170809094755:165)
at constructor.enable (Component.js?version=20170809094755:3033)
at constructor.setDisabled (Component.js?version=20170809094755:4863)
我有一个简单文件中的字段,
{
xtype: 'filefield',
fieldLabel: 'Attach Items',
buttonText: 'Browse Items',
itemId : 'buttonid',
buttonConfig: {
id : 'uploadmailwidget0Btn'
},
}
试图在视图控制器为禁用 - 代码:
Ext.getCmp('uploadmailwidget0Btn').setDisabled(true);
有人可以帮忙吗?问很简单,我想从viewcontroller禁用filefield上的按钮。
您正在使用哪个版本的ExtJS? –
在6.0.2上工作 – Gendaful
你可以试试.disable()方法的文件上传组件。如果它不起作用,可以回复。或者你可以创建一些sencha小提琴 – Tejas