RadioGroup补丁(无法获取选中radio的值)

下面是重写RadioGroup的代码:

Ext.override(Ext.form.RadioGroup, {

getValue: function() {

var v;

this.items.each(function(item) {

if ( item.getValue() ) {

v = item.getRawValue();

return false;

}

});

return v;

},

setValue: function(v) {
if(this.rendered)
this.items.each(function(item) {
item.setValue(item.getRawValue() == v);
});
else
for(k in this.items) this.items[k].checked = this.items[k].inputValue == v;
}
});


下面是我的radioGroup代码:

{
xtype : 'radiogroup',
id:'incomeStatType_query',
name : 'groupType',
width:200,
fieldLabel : '统计方式',
items : [{
boxLabel : '按网站',
[color=red]name : 'groupType',//必须要有name属性否则各项不互斥[/color]
inputValue : 'site_id',
checked : true
}, {
boxLabel : '按代码位',
name : 'groupType',
inputValue : 'adgroup_id'
}]
}

获得radiogroup值的方法:
1、Ext.getCmp("incomeStatType_query").getValue()
2、var groupType = queryPanel.find("name","groupType")[0].getValue();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值