Javascript ExtJS-通过CheckBoxGroup循环

Javascript ExtJS-通过CheckBoxGroup循环,javascript,extjs,Javascript,Extjs,我想获取作为formpanel一部分的checkboxgroup中的所有选中项。最终,它们将以字符串、逗号分隔的值格式保存回数据库 感谢您提供的任何指导或帮助 以下是我如何定义我的组: new Ext.form.CheckboxGroup({ id: 'newId', fieldLabel: 'Group A', name: 'broker', allowBlank: false,

我想获取作为formpanel一部分的checkboxgroup中的所有选中项。最终,它们将以字符串、逗号分隔的值格式保存回数据库

感谢您提供的任何指导或帮助

以下是我如何定义我的组:

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