我有一个自定义文本框,它给了我一个文本框,旁边的文本字段中有一个按钮。(运行代码你会明白我的意思)。唯一的问题是,如果我将禁用状态设置为 false,我会收到一条错误消息:
Uncaught TypeError: Object [object Object] has no method 'getValue'
但如果我将其设置为 true,一切都很好。
这是我的代码:
var disabled = false;
var _oInput = Ext.create("Ext.field.Text", {
flex: 8,
labelWidth:0,
labelAlign: "right",
value: self.psValue,
});
var _oSenchaObject = Ext.create("Ext.field.Text",{
label: "test",
disabled: disabled, //This gives me the error
component: {
xtype: 'container',
layout: 'hbox',
items: [
_oInput,
{
xtype: 'button',
flex: 1,
text: '...',
//disabled: disabled,
}
]
},
});
var formPanelComment = Ext.create('Ext.form.Panel', {
title:"Comments",
items: [{
xtype: 'fieldset',
title: "Comments",
items: [
_oSenchaObject
]
}]
});