首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

ext RadioGroup 中设置和取值的有关问题

2012-08-31 
ext RadioGroup 中设置和取值的问题用到了EXT中的radiogroup, 碰到了一些问题,首先,radiogroup 不能动态添

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+";";}});
?

热点排行