Ext에서 checkbo 동적 연결, checked 설정
1535 단어 checked
this.relationCheckBox = new Ext.form.RadioGroup({
fieldLabel: ' ',
id: 'condition_relation',
defaultType: 'checkbox',
vertical: true,
width: 200,
columns: 3,
items:[{
id: 'relation_g',
boxLabel: '>',
inputValue: '1',
listeners: {
check: function(field){
if(field.checked == true){
Ext.getCmp('relation_l').disable();
}else{
Ext.getCmp('relation_l').enable();
}
}
}
}
,{
id: 'relation_e',
boxLabel: '=',
inputValue: '0'
}
,{
id: 'relation_l',
boxLabel: '<',
inputValue: '2',
listeners: {
check: function(field){
if(field.checked == true){
Ext.getCmp('relation_g').disable();
}else{
Ext.getCmp('relation_g').enable();
}
}
}
}]
});
그 중의 체크박스에 대해 동적 설정을 해서 선택하도록 합니다
하지만 두루
maker.relationCheckBox.items.each(function(item){
item.checked = true;
});
효과가 없습니다. setValue를 사용해야 합니다.
maker.relationCheckBox.items.each(function(item){//
item.setValue(true);
});
그러면 체크박스가 당첨됩니다.