Заполнить группу флажков

Мне нужно заполнить группу флажков из 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: невозможно преобразовать неопределенное в объект

Любые идеи ?. Спасибо !.


person ramiromd    schedule 12.06.2013    source источник


Ответы (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}]
person rixo    schedule 12.06.2013