Extjs 3.0 checkbox Group 동적 추가 item 실현 방향

Extjs 3.0 의 Checkbox Group 은 기본적으로 아 이 템 을 동적 으로 추가 할 수 없습니다.Ext.form.Field 를 물 려 받 았 지만 용기 와 유사 하 다.Checkbox Group 설정 에 있 는 items 처 리 는 대응 하 는 panel 을 만 듭 니 다.이 처리 과정 은 한 번 밖 에 없 기 때문에 Checkbox Group 을 동적 으로 추가 하기 어렵 습 니 다.데이터 동적 생 성 이 필요 하 다 면 동적 으로 item 을 추가 하 는 것 이 아니 라 Checkbox Group 전 체 를 만들어 보 세 요.
 
var unitColumns=[];
for(var i = 0;i < records.length;i++){
unitColumns.push({
boxLabel: records[i].data.A11,
name: records[i].data.A11,
inputValue: records[i].data.A1,
checked: false
});
}
var itemsGroup = new Ext.form.CheckboxGroup({
id:'unitItems',
bodyStyle:'background-color: transparent;margin-top:10px;',
fieldLabel: ' ',
columns: 2,
items: unitColumns
});
Ext.getCmp('OptionsSet').add(itemsGroup);
Ext.getCmp('OptionsSet').doLayout();

좋은 웹페이지 즐겨찾기