checkboxgroup的使用
动态生成checkboxfgroup中的item项
(1)定义checkboxgroup控件
{
xtype: 'checkboxgroup',
name: 'sendToOrgans',
id: 'sendToOrgans',
width: 80, //宽度220
columns: 5, //在上面定义的宽度上展示3列
fieldLabel: "选择单位<span style='color:red'>*</span>"
},
(2)动态生成Items
for(var i=0; i<value[3].length;i++){
var checkbox = new Ext.form.Checkbox({boxLabel: value[3][i].organName,
name: 'bulletin.sendToOrgans',inputValue:value[3][i].organCode,id:'select'+i,labelAlign:'right',anchor:"20%"});
so.items.add(checkbox);
}
其中value为从后台传过来的list转化成的json串,其中value[3]为实体的List.
(3)动态设置默认选择
var ids=[];
ids=names.split(", ");
var cbitems = Ext.getCmp("sendToOrgans").ite