0

我需要从 db 填充一个复选框组。我有一个方法#populateObrasSociales(anArrayOfChkbox),这个方法的代码是:

populateObrasSociales: function(anArrayOfChkBox){
        var chkGrp = Ext.create('Ext.form.CheckboxGroup',{
            columns: 1,
            vertical: true,
            items: anArrayOfChkBox
        });
}

anArrayOfCheckBox 是:

["{name:IOMA,boxLabel:IOMA,inputValue:1}", "{name:OSPE,boxLabel:OSPE,inputValue:2}"]

当,显示形式 FireBug 说:

TypeError:无法将未定义转换为对象

有任何想法吗 ?。谢谢 !。

4

1 回答 1

1

我猜您的复选框配置对象是字符串这一事实无济于事:

["{name:IOMA,boxLabel:IOMA,inputValue:1}", "{name:OSPE,boxLabel:OSPE,inputValue:2}"]

没有引号,它们是对象:

[{name:IOMA,boxLabel:IOMA,inputValue:1}, {name:OSPE,boxLabel:OSPE,inputValue:2}]
于 2013-06-12T00:25:05.763 回答