帆软学习笔记[复选框只允许单选]

楼主
我是社区第66184位番薯,欢迎点我头像关注我哦~
表格某列是复选框控件,假设控件名是cks,复选框选中一行取消其他复选框,在控件事件“状态改变”中写如下代码:
  1. var cks = contentPane.getWidgetsByName("cks");
  2. for(var i=0;i<cks.length;i++){
  3.         cks[i].setValue(false);
  4. }
  5. this.setValue(true);
复制代码

以上只允许单选而且必须选一项,如果不是必须选一项,代码改为
  1. var cks = contentPane.getWidgetsByName("cks");
  2. for(var i=0;i<cks.length;i++){
  3.         if(cks[i]!=this) cks[i].setValue(false);
  4. }
复制代码

编辑于 2018-8-13 10:05  
分享扩散:

沙发
发表于 2018-8-13 10:07:57
板凳
发表于 2018-8-13 11:17:25
地板
发表于 2018-8-13 16:09:02
前来参观学习
5楼
发表于 2018-8-13 17:24:14
。。。。。。。。。。。。感觉有点。。。。。什么应用场景需要这样,直接单选不就可以
6楼
发表于 2018-8-13 17:33:39
这个思路不错哦
7楼
发表于 2023-1-1 13:18:34
学习学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

7回帖数 2关注人数 5282浏览人数
最后回复于:2023-1-1 13:18

返回顶部 返回列表