ext RadioGroup 中设置和取值的问题

用到了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+";";
					}
				});
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值