jQuery MiniUI

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

datagrid全选的筛选 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-7-3 08:11:27 |只看该作者 |倒序浏览
有一个首列带复选框的datagrid,加载datagrid时我根据是否有效列对行前的复选框进行了过滤,如果有效就显示复选框,无效就不显示复选框,代码如下:function onDrawCell(e){
                        if (e.cellCls == "mini-checkcolumn" && e.row.sendtime_tsmm != null) {
                e.cellHtml = "";
            }
                }

但我点击全选时,不带复选框的行也被选中了,我怎么才能在全选时只选中带复选框的行呢?

Rank: 8Rank: 8

沙发
发表于 2014-7-3 09:31:04 |只看该作者
再监听下onbeforeselect事件,阻止选中
if( e.record.sendtime_tsmm != null){
   e.cancel=true
}

Rank: 3Rank: 3

板凳
发表于 2014-7-3 09:45:06 |只看该作者
felt 发表于 2014-7-3 09:31
再监听下onbeforeselect事件,阻止选中
if( e.record.sendtime_tsmm != null){
   e.cancel=true

onbeforeselect事件 是 在datagrid上加 还是 在 <div type="checkcolumn" onbeforeselect="onbeforeselect"></div>加 ?

Rank: 8Rank: 8

地板
发表于 2014-7-3 09:47:27 |只看该作者
heng 发表于 2014-7-3 09:45
onbeforeselect事件 是 在datagrid上加 还是 在 加 ?

datagrid上

Archiver|普加软件

GMT+8, 2024-9-16 20:39 , Processed in 1.025954 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部