我需要从db填充一个checkboxgroup。 我有一个方法#populateObrasSociales(anArrayOfChkbox),这个方法的代码是:
populateObrasSociales: function(anArrayOfChkBox){
var chkGrp = Ext.create('Ext.form.CheckboxGroup',{
columns: 1,
vertical: true,
items: anArrayOfChkBox
});
}
anArrayOfCheckBox是:
[ “{名称:IOMA,boxLabel:IOMA,inputValue的:1}”, “{名称:OSPE,boxLabel:OSPE,inputValue的:2}”]
何时,显示FireBug表示的形式:
TypeError:无法将undefined转换为object
任何想法?谢谢!。
答案 0 :(得分: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}]