本文共 1067 字,大约阅读时间需要 3 分钟。
问题:设置选中后一个Radio后,Radio的事件失效,
解决办法:设置选中另一个,设置当前的非选中,就好了
var checkPanel= new Ext.form.FormPanel({ border:false, frame:false, height:85, bodyStyle : 'padding:3 5 0 0', // 表单元素和表单面板的边距 region: 'north', items:[{ layout : 'column', border : false, items :[new Ext.form.Radio({ name : 'rbtnCheck', id : 'rbtnCheck_scanAdd', checked: true, boxLabel:'扫描加', inputValue:'add', labelStyle : 'color:blue;', width:60, listeners : { check : function(field, e) { if(e){ setScan(); } } } }),new Ext.form.Radio({ name : 'rbtnCheck', id : 'rbtnCheck_subtract', boxLabel : '扫描减', inputValue:'subtract', labelStyle : 'color:blue;', width:60, listeners : { check : function(field, e) { if(e){ setScan(); } } } }) ] } ]}); var operation = Ext.getCmp('rbtnCheck_scanAdd').getGroupValue();
Ext.getCmp("rbtnCheck_scanAdd").setValue(true);Ext.getCmp("rbtnCheck_subtract").setValue(false);//Ext.getCmp("rbtnCheck_subtract").reset();
转载地址:http://qhlhd.baihongyu.com/