jQuery MiniUI

标题: datagrid的checkboxcolumn选中一个把其他行的复选框都取消选中 [打印本页]

作者: Aisin丿Gioro    时间: 2021-3-4 10:11:21     标题: datagrid的checkboxcolumn选中一个把其他行的复选框都取消选中

本帖最后由 Aisin丿Gioro 于 2021-3-4 10:12 编辑

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


作者: felt    时间: 2021-3-4 10:43:06

监听oncellcommitedit事件把除当前行外的其他行这个字段都更新成false
作者: Aisin丿Gioro    时间: 2021-3-4 11:36:19

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

那怎么获取到当前行除外的其他行,能给写个例子吗?
作者: mini_cxq    时间: 2021-3-4 14:12:24

Aisin丿Gioro 发表于 2021-3-4 11:36
那怎么获取到当前行除外的其他行,能给写个例子吗?

获取所有行,循环判断一下
作者: Aisin丿Gioro    时间: 2021-3-4 14:18:54

mini_cxq 发表于 2021-3-4 14:12
获取所有行,循环判断一下

getData() ?
作者: felt    时间: 2021-3-4 15:27:02

Aisin丿Gioro 发表于 2021-3-4 14:18
getData() ?

是的。
e.record是当前行,做个判断,当前行就不要更新,其他行更新。
作者: Aisin丿Gioro    时间: 2021-3-4 15:34:47

felt 发表于 2021-3-4 15:27
是的。
e.record是当前行,做个判断,当前行就不要更新,其他行更新。

非常感谢,已经实现了
作者: xianren    时间: 2022-11-21 09:39:56

这是叫单选吗?




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2