Если я вас правильно понимаю, вы ищете YesNoRadioGroup
, который передает свое имя дочерним элементам:
Ext.ns('Ext.ux');
Ext.ux.YesNoGroup = Ext.extend(Ext.form.RadioGroup, {
constructor: function(cfg) {
cfg = cfg || {};
cfg.items = [
{ boxLabel: 'Yes', name: cfg.name, inputValue: 'YES' },
{ boxLabel: 'No', name: cfg.name, inputValue: 'NO' }
];
Ext.ux.YesNoGroup.superclass.constructor.call(this, cfg);
}
});
Ext.reg('yes-no-group', Ext.ux.YesNoGroup);
В качестве альтернативы вы можете сделать то же, что и выше, но добавить addItem
функция, которая выполняет аналогичную работу, если вы хотите больше гибкости.