У меня возникли трудности с доступом к значению выбранной радиокнопки в радиогруппе. Я попробовал несколько различных подходов, основанных на обсуждении в других сообщениях на форуме и в Интернете. К сожалению, не повезло (или опытным) достаточно, чтобы заставить его работать. Основываясь на следующей конфигурации FormPanel, я надеялся, что кто-нибудь покажет мне, как получить значение выбранного радио в группе «mainPhone».
Спасибо!
Хотел обновить, чтобы указать, что я смог получить ответ от stackoverflow, в то время как форумы EXT-JS не оказали мне никакой помощи. Способ стека переполнения!
Мэтт
function createForm(elem) {
var myForm2 = new Ext.form.FormPanel({
renderTo:elem,
width:425,
frame:true,
style:"margin: 10px auto 10px auto;",
items: [{xtype:'fieldset',
title: 'Contact Info',
autoHeight:true,
items :[new Ext.form.RadioGroup({
fieldLabel: 'Main Phone',
vertical: false,
id:"mainPhone",
items: [
{boxLabel: 'Home', name: 'id-1', inputValue: 'H', checked:true},
{boxLabel: 'Work', name: 'id-1', inputValue: 'W'},
{boxLabel: 'Other', name: 'id-1', inputValue: 'O'}
]
}),
new Ext.form.TextField({
id:"frm_CreateCustomerHomePhone",
fieldLabel:"Home Phone",
width:275,
allowBlank:true
}),
new Ext.form.TextField({
id:"frm_CreateCustomerWorkPhone",
fieldLabel:"Work Phone",
width:275,
allowBlank:true
})
new Ext.form.TextField({
id:"frm_CreateCustomerOtherPhone",
fieldLabel:"Other Phone",
width:275,
allowBlank:true
})
]}]});
}