我使用ExtJS的3,我需要啓用/禁用特定文本字段,當我選擇/取消選中複選框,就像下面的例子表明:的複選框選擇啓用/禁用文本字段ExtJS的
{
fieldLabel: 'myCheckBox'
xtype: 'checkbox',
name: 'myCheckBox'
},{
fieldLabel: 'myTextField'
xtype: 'textfield',
name: 'myTextField',
disabled: true
}
據我所知,我在「myCheckBox」使用監聽器是這樣的:
listeners: {
change: function() {
}
}
但我不知道是什麼參數傳遞給我的功能以及如何定位「myTextField
」和.enable()
.disable()
它。你能幫我麼?非常感謝你。基於答案
解決方案(謝謝):
listeners: {
change: function(cb, checked) {
Ext.getCmp('myTextField').setDisabled(!checked);
}
}
,並添加了ID標籤的文本字段組件這樣的:
id: 'myTextField'
謝謝Mark Peters和Ankit的正確答案。我已經在解決方案中使用了它們,我已經將其添加到其他人的初始問題中,並且具有相同的疑問 – mikethe 2013-03-01 17:58:23