jQuery MiniUI

 找回密码
 立即注册
查看: 4782|回复: 7
打印 上一主题 下一主题

datagrid的checkboxcolumn选中一个把其他行的复选框都取消选中 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2021-3-4 10:11:21 |只看该作者 |倒序浏览
本帖最后由 Aisin丿Gioro 于 2021-3-4 10:12 编辑


如上图,点击选中其中一行的复选框,把其余行的复选框都置为未选中。所有行也可都置为未选中。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2021-3-4 10:43:06 |只看该作者
监听oncellcommitedit事件把除当前行外的其他行这个字段都更新成false

Rank: 3Rank: 3

板凳
发表于 2021-3-4 11:36:19 |只看该作者
本帖最后由 Aisin丿Gioro 于 2021-3-4 11:39 编辑
felt 发表于 2021-3-4 10:43
监听oncellcommitedit事件把除当前行外的其他行这个字段都更新成false

那怎么获取到当前行除外的其他行,能给写个例子吗?

Rank: 2

地板
发表于 2021-3-4 14:12:24 |只看该作者
Aisin丿Gioro 发表于 2021-3-4 11:36
那怎么获取到当前行除外的其他行,能给写个例子吗?

获取所有行,循环判断一下

Rank: 3Rank: 3

5#
发表于 2021-3-4 14:18:54 |只看该作者
mini_cxq 发表于 2021-3-4 14:12
获取所有行,循环判断一下

getData() ?

Rank: 8Rank: 8

6#
发表于 2021-3-4 15:27:02 |只看该作者
Aisin丿Gioro 发表于 2021-3-4 14:18
getData() ?

是的。
e.record是当前行,做个判断,当前行就不要更新,其他行更新。

Rank: 3Rank: 3

7#
发表于 2021-3-4 15:34:47 |只看该作者
felt 发表于 2021-3-4 15:27
是的。
e.record是当前行,做个判断,当前行就不要更新,其他行更新。

非常感谢,已经实现了

Rank: 2

8#
发表于 2022-11-21 09:39:56 |只看该作者
这是叫单选吗?

Archiver|普加软件

GMT+8, 2024-11-26 00:30 , Processed in 1.048964 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部