{
xtype : "panel",
layout : "column",// 也可以是table,实现多列布局
fieldLabel : '原因',
hiddenName:'hiddenValue',
id :'why',
isFormField : true,// 非常重要,否则panel默认不显示fieldLabel
items : [ {
columnWidth : .5,
xtype : "radio",
name:'why',
inputValue: '1',
boxLabel : "原因1"
},{
columnWidth : .5,
xtype : "radio",
name:'why',
inputValue: '2',
boxLabel : "原因2"
},{
columnWidth : .5,
xtype : "radio",
name:'why',
inputValue: '3',
boxLabel : "原因3"
},{
columnWidth : .5,
xtype : "radio",
name:'why',
i nputValue: '4',
boxLabel:"其它"
}]
}]
xtype : "panel",
layout : "column",// 也可以是table,实现多列布局
fieldLabel : '原因',
hiddenName:'hiddenValue',
id :'why',
isFormField : true,// 非常重要,否则panel默认不显示fieldLabel
items : [ {
columnWidth : .5,
xtype : "radio",
name:'why',
inputValue: '1',
boxLabel : "原因1"
},{
columnWidth : .5,
xtype : "radio",
name:'why',
inputValue: '2',
boxLabel : "原因2"
},{
columnWidth : .5,
xtype : "radio",
name:'why',
inputValue: '3',
boxLabel : "原因3"
},{
columnWidth : .5,
xtype : "radio",
name:'why',
i nputValue: '4',
boxLabel:"其它"
}]
}]
}
之前一直没有找到合适的选取方法,后来了解到inputValue,根据inputValue的值进行判定从而等到value
<--------------------------------radio中选中值得获取---------------------------------------->
var mType = Ext.getCmp('why').items;
var whyValue = qForm.getForm().findField("why").getGroupValue();
var value;
for (var i=0; i<mType.length;i++){
if (mType.get(i).inputValue == whyValue){//此处获取到的是inputValue的值
value = mType.get(i).boxLabel;
}
}