jQuery MiniUI

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

如何单独设置点击某一列,不会选中行 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2020-3-20 10:46:40 |只看该作者 |倒序浏览
本帖最后由 happylover1278 于 2020-3-20 10:49 编辑

某一列是查看弹窗的按钮,点击这个按钮不需要做勾选当前行的操作 ,只能去设置取消选中行么  那样会闪一下  感觉不太好

Rank: 8Rank: 8

沙发
发表于 2020-3-20 11:05:10 |只看该作者
grid.on("beforeselect", function (e) {
            if (e.htmlEvent && e.htmlEvent.field && e.htmlEvent.field == "school") {
                e.cancel = true;
            }

        })

Rank: 6Rank: 6

板凳
发表于 2020-3-20 11:09:25 |只看该作者
felt 发表于 2020-3-20 11:05
grid.on("beforeselect", function (e) {
            if (e.htmlEvent && e.htmlEvent.field && e.htmlEve ...

谢谢~~~~

Rank: 6Rank: 6

地板
发表于 2020-3-20 11:22:33 |只看该作者
本帖最后由 happylover1278 于 2020-3-20 11:33 编辑
felt 发表于 2020-3-20 11:05
grid.on("beforeselect", function (e) {
            if (e.htmlEvent && e.htmlEvent.field && e.htmlEve ...

刚刚我想在beforedeselect行取消选中前发生     也注册相同的事件,禁止取消掉当前行(因为表格为了配合分页记录功能,设置了反选取消,防止点击某一列时取消掉当前页的其他行选中),但是发现beforedeselect事件对象中没有识别列的字段  这个怎么办

Rank: 6Rank: 6

5#
发表于 2020-3-20 11:40:06 |只看该作者
felt 发表于 2020-3-20 11:05
grid.on("beforeselect", function (e) {
            if (e.htmlEvent && e.htmlEvent.field && e.htmlEve ...

selectionchanged也没有

Rank: 6Rank: 6

6#
发表于 2020-3-23 13:27:35 |只看该作者
felt 发表于 2020-3-20 11:05
grid.on("beforeselect", function (e) {
            if (e.htmlEvent && e.htmlEvent.field && e.htmlEve ...

麻烦看一下,谢谢~

Rank: 8Rank: 8

7#
发表于 2020-3-23 18:00:13 |只看该作者
happylover1278 发表于 2020-3-23 13:27
麻烦看一下,谢谢~

deselect无法识别

Archiver|普加软件

GMT+8, 2024-11-27 06:22 , Processed in 1.040974 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部