表格某列是复选框控件,假设控件名是cks,复选框选中一行取消其他复选框,在控件事件“状态改变”中写如下代码:- var cks = contentPane.getWidgetsByName("cks");
- for(var i=0;i<cks.length;i++){
- cks[i].setValue(false);
- }
- this.setValue(true);
复制代码
以上只允许单选而且必须选一项,如果不是必须选一项,代码改为- var cks = contentPane.getWidgetsByName("cks");
- for(var i=0;i<cks.length;i++){
- if(cks[i]!=this) cks[i].setValue(false);
- }
复制代码
编辑于 2018-8-13 10:05
|