Javascript ExtJS-通过CheckBoxGroup循环
我想获取作为formpanel一部分的checkboxgroup中的所有选中项。最终,它们将以字符串、逗号分隔的值格式保存回数据库 感谢您提供的任何指导或帮助 以下是我如何定义我的组:Javascript ExtJS-通过CheckBoxGroup循环,javascript,extjs,Javascript,Extjs,我想获取作为formpanel一部分的checkboxgroup中的所有选中项。最终,它们将以字符串、逗号分隔的值格式保存回数据库 感谢您提供的任何指导或帮助 以下是我如何定义我的组: new Ext.form.CheckboxGroup({ id: 'newId', fieldLabel: 'Group A', name: 'broker', allowBlank: false,
new Ext.form.CheckboxGroup({
id: 'newId',
fieldLabel: 'Group A',
name: 'broker',
allowBlank: false,
columns: 1,
items: [{
boxLabel: 'All',
name: 'all',
id: 'null'
},
{
boxLabel: 'FS',
name: 'fs',
id: '1'
},
{
boxLabel: 'Royal A',
name: 'ra',
id: '2'
},
{
boxLabel: 'Point',
name: 'sp',
id: '6'
}]
})
使用
CheckBoxGroup
的getValue()
方法。从:
getValue():
获取选定对象的数组
组中的Ext.form.Checkbox
返回:所选复选框的数组
然后,您可以对返回的数组调用
join(“,”)
,以获取逗号分隔的列表。是否尝试获取所有复选框的getChecked
DescCheck.getChecked()
您应该使用getValue(),它返回所选值的数组
您可以通过这样的数组循环得到
var selectedValue= DescCheckGroup.getChecked();
for(var i=0;i<selectedValue.length;i++){
console.log(select[i].inputValue);
}
var selectedValue=DescCheckGroup.getChecked();
对于(var i=0;i