我有一个ExtJS
带有 2 个单独面板的窗口checkboxgroups
。
它们都显示相同的值,但用户不能从两者中选择相同的项目checkboxgroups
。
ckeckboxgroup's
当用户在另一个checkboxgroup
.
为了避免警报,我想隐藏或禁用该框。
我试图添加hidden:true
或disabled:true
但没有运气:
Ext.create('widget.window',
{
title : 'Select a value',
draggable : true,
modal : true,
closable : true,
closeAction : 'destroy',
width : 400,
height : 350,
layout:
{
type : 'hbox',
align : 'stretch'
},
items :
[{
xtype : 'panel',
title : 'Success',
autoScroll : true,
flex : 1,
items :
[{
xtype : 'checkboxgroup',
itemId : 'success',
columns : 1,
vertical : true,
items : yes_checkbox,
listeners :
{
change: function(field, newValue, oldValue, eOpts)
{
// newValue.rb
}
}
}]
},
{
xtype : 'panel',
id : 'panel_failure',
title : 'failure',
autoScroll : true,
flex : 1,
items :
[{
xtype : 'checkboxgroup',
itemId : 'failure',
columns : 1,
vertical : true,
items : no_checkbox,
listeners :
{
change: function(field, newValue, oldValue, eOpts)
{
// newValue.rb
}
}
}],
}],
});
我试图让听众panel_failed
喜欢。Ext.getCmp('panel_failed').items.add(//something here)
change
但我不知道这是否add()
是正确的方法,如果是,在函数内部编写的格式是什么。
谢谢