ExtJS - 循环通过CheckBoxGroup

Pix*_*use 3 javascript extjs

我想将一个复选框中的所有选中项目作为formpanel的一部分.最终,它们将以字符串,逗号分隔的值格式保存回数据库.

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

以下是我定义组的方法:

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'
            }]
        })
Run Code Online (Sandbox Code Playgroud)

McS*_*tch 5

使用CheckBoxGroupgetValue()方法.来自API文档:

的getValue():

获取组中所选Ext.form.Checkbox的数组.

返回:所选复选框的数组.

然后,您可以调用join(",")返回的Array以获取以逗号分隔的列表.