Extjs radiogroup的change事件触发两次问题,求帮忙!!!

三火一木燊 2019-01-10 03:26:00

{
xtype: 'radiogroup',
fieldLabel: 'xxTansport Mode',
id:'rad_transportMode',
name:'transportMode',
anchor:'60%',
items:[
{
xtype: 'radiofield',
boxLabel: 'xxAll',
checked:true,
id:'rad_transportMode_all',
inputValue:'ALL',
},
{
xtype: 'radiofield',
boxLabel: 'xxAir',
id:'rad_transportMode_air',
inputValue:'AIR',
},
{
xtype: 'radiofield',
boxLabel: 'xxSea',
id:'rad_transportMode_sea',
inputValue:'SEA',
}
],
listeners : {
change:function(group,newValue,oldValue){
alert();
}

}

触发change事件的时候会触发两次,有什么办法只让‘change’事件只触发一次,又能取到最新选择的值
...全文
288 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
三火一木燊 2019-01-11
  • 打赏
  • 举报
回复
引用 1 楼 110成成 的回复:
首先触发两次如果是正常的,只能规避,设置一个标志位,如果是代码问题,请排查代码。

谢谢哈,只想着怎么弄成一次,忘记直接跳过就好了
110成成 2019-01-10
  • 打赏
  • 举报
回复
首先触发两次如果是正常的,只能规避,设置一个标志位,如果是代码问题,请排查代码。

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧