Vikas Hire Ответов: 0

Как установить функцию radiogroup setvalue () в ext JS?


У меня есть Радиогруппа с переключателями мужского и женского пола. Пожалуйста, смотрите ниже код:
{
                                xtype: 'radiogroup',
                                fieldLabel: 'Gender',
                                name: 'rbGender',
                                defaults: {
                                    flex: 1
                                },
                                layout: 'hbox',
                                items: [{
                                    boxLabel: 'Male',
                                    name: 'gender',
                                    inputValue: false,
                                    //checked: true,
                                    id: 'radio1'
                                }, {
                                    boxLabel: 'Female',
                                    name: 'gender',
                                    inputValue: true,
                                    id: 'radio2'
                                }]
                            }


Я не могу установить эти радиополя, когда получаю значения из базы данных гендерного поля Male или Female (true/false).

Что я уже пробовал:

пожалуйста, смотрите ниже код.

if (rec[0].gender == true) {
            me.form.getForm().findField('gender').setValue(true);
        }
        else if (rec[0].gender == false) {
            me.form.getForm().findField('gender').setValue(true);
        };

0 Ответов