jQuery MiniUI

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

多选框选择显示 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-12-17 17:06:23 |只看该作者 |倒序浏览
请问一下,miniui的多选框是否可以像图片中一样,有的行多选框不显示出来?


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

Rank: 8Rank: 8

沙发
发表于 2019-12-17 17:44:06 |只看该作者
可以,ondrawcell的时候处理一下,不需要显示的行e.cellHtml="";

Rank: 3Rank: 3

板凳
发表于 2019-12-18 08:23:18 |只看该作者
dforce 发表于 2019-12-17 17:44
可以,ondrawcell的时候处理一下,不需要显示的行e.cellHtml="";

感谢回复,我试了e.cellHtml=""是整行不显示资料了,但是我要的是仅多选框不显示,其他资料还是要显示出来的,请问这样有办法吗?

Rank: 8Rank: 8

地板
发表于 2019-12-18 09:03:49 |只看该作者
yongzhe 发表于 2019-12-18 08:23
感谢回复,我试了e.cellHtml=""是整行不显示资料了,但是我要的是仅多选框不显示,其他资料还是要显示出 ...

判断列啊,只处理这列的checkbox啊

Rank: 3Rank: 3

5#
发表于 2019-12-18 09:11:15 |只看该作者
dforce 发表于 2019-12-18 09:03
判断列啊,只处理这列的checkbox啊

好的,感谢,已经试出来了,但是在全选的时候隐藏的行也会被选中,请问有什么办法可以让它不被选中吗?

Rank: 8Rank: 8

6#
发表于 2019-12-18 09:12:52 |只看该作者
yongzhe 发表于 2019-12-18 09:11
好的,感谢,已经试出来了,但是在全选的时候隐藏的行也会被选中,请问有什么办法可以让它不被选中吗? ...

grid.on("beforeselect",function(e){
   if(....){
          e.cancel=true;//阻止选中行
   }
})

Rank: 3Rank: 3

7#
发表于 2019-12-18 09:45:18 |只看该作者
dforce 发表于 2019-12-18 09:12
grid.on("beforeselect",function(e){
   if(....){
          e.cancel=true;//阻止选中行

谢谢你,问题已经解决了。

Archiver|普加软件

GMT+8, 2024-11-27 14:35 , Processed in 1.034058 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部