EXTJS Panel 中radio选中值的获取方法

{
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;
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值