Extjs CheckboxGroup动态添加checkBox

varMyCheckboxGroup=Ext.extend(Ext.form.CheckboxGroup,{/***@description多少列显示数据*/column... var MyCheckboxGroup=Ext.extend(Ext.form.CheckboxGroup,{/***@description 多少列显示数据*/columns:3,fieldLabel: '元素类型',   id:'ElementTypeID',name :'ElementTypeID',anchor:"95%",items:[{  xtype: 'checkbox',  fieldLabel: 'Auto Layout'  }//如果我这里没加这个组件的话,下面的roomType.items[0]与roomType.panel就会报undefined的错误  ]});var roomType = new MyCheckboxGroup();function getReceiveType(){var dataUrl = '/d9inn/receive.do?method=initReceiveType';Ext.Ajax.request({  url:dataUrl,  success:function(response){  var result = Ext.decode(response.responseText);  var data = result.msg;  for(var i=0;i<data.length;i++){  var d=data[i];     alert(d.name+"------"+d.value);//我这里已经获取到了从后台传回的值了  var chk = new Ext.form.Checkbox({boxLabel: d.name,fieldLabel:"这是对的", inputValue: d.value});  roomType.items[0]=chk; //可是我这样添加时,页面上却没有显示出checkBox  alert(roomType.items.length);  }  roomType.panel.doLayout();  }  });}getReceiveType();  该用什么方法把实例化好的checkBox组件添加到checkBoxGroup中去,先谢过了 展开
 我来答
白狐仙人
2011-08-22 · TA获得超过1236个赞
知道小有建树答主
回答量:830
采纳率:0%
帮助的人:699万
展开全部
我建议你用Ext.form.FieldSet
如果非要用CheckboxGroup的话
最简单的方法是重新new一个,因为他没有add方法
动态添加没研究过..
Storm代理
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企... 点击进入详情页
本回答由Storm代理提供
hiroando328940
2011-08-22
知道答主
回答量:38
采纳率:0%
帮助的人:25.4万
展开全部
设置CheckboxGroup的items就可以了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式