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中去,先谢过了
展开
2个回答
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询