listeners: { change: {
fn: function (combo, newValue, oldValue, eOpts) {
if (newValue == "amz") {
var amazonFields = this.up('panel').query('#amz1, #amz2, #amz3');
amazonFields[0].disabled = 'false';
amazonFields[1].disabled = 'false';
amazonFields[2].disabled = 'false';
}
}
}
代码按照我的预期运行,但字段保持禁用状态,任何人都可以告诉我原因吗?谢谢!
答案 0 :(得分:2)
该字段的disabled
属性是只读的。要更改其状态,您需要调用setDisabled
或disable
方法。
此外,'false'
与JavaScript中的false
不同。