jQuery MiniUI

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

点击行内连接,取消其余选中状态,之选中点击行。 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2020-12-21 15:21:19 |只看该作者 |倒序浏览
点击行内连接,取消其余选中状态,之选中点击行。当多行被选中时,点击行也是选中状态。有没有办法消除其余行仅仅选中点击行。

Rank: 8Rank: 8

沙发
发表于 2020-12-21 16:09:36 |只看该作者
这是默认的选择模型。可以按需设置别的形式。
比如你这里可以设置allowUnselect="true"

Rank: 2

板凳
发表于 2020-12-21 16:36:30 |只看该作者
felt 发表于 2020-12-21 16:09
这是默认的选择模型。可以按需设置别的形式。
比如你这里可以设置allowUnselect="true" ...

这个我试过了,这样选择别的行。其余选中行就不会取消选中了。我的效果是,点击多选框则可以多选。点击行则选中当前行,其余行取消选中,目前可以达到这个效果。只是现在选了很多行,我点击选中行的某行,就没有那个效果。无法取消其余选中行。

Rank: 8Rank: 8

地板
发表于 2020-12-21 16:56:48 |只看该作者
1067744745 发表于 2020-12-21 16:36
这个我试过了,这样选择别的行。其余选中行就不会取消选中了。我的效果是,点击多选框则可以多选。点击行 ...

onlyCheckSelection="true"
只有点击checkbox才改变行选中。

Rank: 2

5#
发表于 2020-12-21 17:14:57 |只看该作者
felt 发表于 2020-12-21 16:56
onlyCheckSelection="true"
只有点击checkbox才改变行选中。

这个我也看了,达不到效果。点击超链接调用方法,我需要获取选点击行。这样点击行不会被选中

Rank: 6Rank: 6

6#
发表于 2020-12-21 17:46:59 |只看该作者
本帖最后由 happylover1278 于 2020-12-21 17:48 编辑
1067744745 发表于 2020-12-21 17:14
这个我也看了,达不到效果。点击超链接调用方法,我需要获取选点击行。这样点击行不会被选中 ...

miniui的grid就是这样的逻辑,点击了就是选中状态。实在不行你就做的复杂一点 ,点击链接时,然后判断当前行的选中状态,选中就把这行恢复成取消选中。未选中状态,那就恢复成之前的选中状态。渲染表格时,每行的链接内自定义属性  (当前行的的uid),然后点击连接后,grid使用getRowByUID (uid)获取这行,然后isSelected ( row )判断

Rank: 2

7#
发表于 2020-12-23 11:06:30 |只看该作者
happylover1278 发表于 2020-12-21 17:46
miniui的grid就是这样的逻辑,点击了就是选中状态。实在不行你就做的复杂一点 ,点击链接时,然后判断当前 ...

其实就是双击行的效果。双击行就是选中点击行,取消别的行的选中

Rank: 8Rank: 8

8#
发表于 2020-12-23 12:34:07 |只看该作者
1067744745 发表于 2020-12-23 11:06
其实就是双击行的效果。双击行就是选中点击行,取消别的行的选中

没有这样的控制,单击就能选中

Rank: 2

9#
发表于 2020-12-23 13:53:44 |只看该作者
felt 发表于 2020-12-23 12:34
没有这样的控制,单击就能选中


如图,选中三行,点击选中行不会有变化,但是点击未选中行,则会取消选中的那三行,变为点击行选中。
我想要的效果是,多选情况下,点击选中行也有同样的效果。(不是点击多选框,而是点击行其他位置)

Rank: 2

10#
发表于 2020-12-23 13:59:30 |只看该作者
1067744745 发表于 2020-12-23 13:53
如图,选中三行,点击选中行不会有变化,但是点击未选中行,则会取消选中的那三行,变为点击行选中。
我 ...

如图,点击选中行不会变化。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Archiver|普加软件

GMT+8, 2024-11-26 19:34 , Processed in 1.087263 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部