ExtJS4.2:为radio绑定事件,有什么简便的写法嘛?

一筐愿望 2014-04-17 04:24:14
Ext.onReady(function() {
var panel=new Ext.Panel({
renderTo:'panel',
frame:true,
width:80,
height:80,
title:'Radio',
items:[{
id:'radio1',
xtype:'radio',
boxLabel:'选项一',
name:'radio',
inputValue:'1',
checked:true
},{
id:'radio2',
xtype:'radio',
boxLabel:'选项二',
name:'radio',
inputValue:'2'
}]
});
Ext.getCmp('radio1').on('focus',function(){
console.log("info");
});
Ext.getCmp('radio2').on('focus',function(){
console.log("info");
});
});


这样写有100个按钮我就需要绑定100次,我知道有种方法好像是使用RadioGroup,还有其他办法解决这个问题吗
...全文
294 2 点赞 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
id起得规则点就一个for循序绑定 或者用select放一次选择需要的对象添加事件 Ext.select('input[id^=radio]').on('click', function () { console.log(this) });
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
创建于2007-09-28

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2014-04-17 04:24
社区公告
暂无公告