jQuery MiniUI

 找回密码
 立即注册
查看: 3267|回复: 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

发表于 2021-3-4 14:18:54 |显示全部楼层
mini_cxq 发表于 2021-3-4 14:12
获取所有行,循环判断一下

getData() ?

Rank: 8Rank: 8

发表于 2021-3-4 15:27:02 |显示全部楼层
Aisin丿Gioro 发表于 2021-3-4 14:18
getData() ?

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

Rank: 3Rank: 3

发表于 2021-3-4 15:34:47 |显示全部楼层
felt 发表于 2021-3-4 15:27
是的。
e.record是当前行,做个判断,当前行就不要更新,其他行更新。

非常感谢,已经实现了

Rank: 2

发表于 2022-11-21 09:39:56 |显示全部楼层
这是叫单选吗?

Archiver|普加软件

GMT+8, 2024-3-29 18:10 , Processed in 1.060025 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部