我有一个组合框,我根据特定条件启用和禁用。
reportTypCombo: new Ext.form.ComboBox({
id: 'reportTyp',
name: 'reportTyp',
valueField: 'value',
displayField: 'value',
typeAhead: true,
fieldLabel: 'Type',
allowBlank: false,
forceSelection: true,
triggerAction: 'all',
store: ReportManager.Form.Stores.typeComboStore,
mode: 'local',
lastQuery: '',
listeners: {
expand: function(combo) {
.....
},
select: function(combo, record) {
....
},
change:function(combo, newValue){
....
}
}
当我打电话
reportTyp = form.findById('reportTyp');
reportTyp.setDisabled(false);
它在IE中消失了。
请指导我。
我尝试了链接http://www.sencha.com/forum/showthread.php?84452-Combobox-disappears-on-disable-in-IE-7但无法解决。
答案 0 :(得分:1)
过去我遇到过这个问题,解决这个问题的方法是从页面中删除doctype。 你有轮胎吗?
答案 1 :(得分:0)
使用Ext.getCmp('reportType').setDisabled(false);
uset ext.getCmp()
函数可在extjs