ext Radio Group에서 값 설정 및 가져오기 문제

1347 단어 Radio
EXT의 radiogroup을 사용했는데 문제가 생겼습니다.
우선radiogroup은 item을 동적으로 추가할 수 없습니다. 즉, 그가 포함하는checkbox는 동적으로 불러올 수 없습니다. 데이터만 동적으로 받아서radiogroup을 만들고 동적으로formpanel에 불러옵니다.
var cs = Classification.getClassificationStore();
	var radioGroup;
	var csCombos = [];
	cs.on('load', function(store, records, option){
		for(var i = 0; i < cs.getCount(); i++){
			var cr = cs.getAt(i);
			var combo = new Ext.form.Checkbox({
				boxLabel: cr.get("name"),
				name: cr.get("code"),
				inputValue: cr.get("name")
			});
			csCombos[i] = combo;
		}
		radioGroup = new Ext.form.RadioGroup({
			fieldLabel: ' ',
			id: 'classifications',
			defaultType: 'checkbox',
			vertical: true,
			columns: 3,
			items: csCombos
		});
		panel.insert(3,radioGroup);
	});
	cs.load();

그 다음, 읽을 때 getValue를 읽을 수 없습니다. (분명합니다.)
읽기 방식:
var classificationRadioGroup = Ext.getCmp('classifications');
				var classifications = "";
				classificationRadioGroup.eachItem(function(item){
					if(item.checked == true){
						classifications += item.inputValue+";";
					}
				});

좋은 웹페이지 즐겨찾기