jQuery MiniUI

标题: datagrid全选的筛选 [打印本页]

作者: heng    时间: 2014-7-3 08:11:27     标题: datagrid全选的筛选

有一个首列带复选框的datagrid,加载datagrid时我根据是否有效列对行前的复选框进行了过滤,如果有效就显示复选框,无效就不显示复选框,代码如下:function onDrawCell(e){
                        if (e.cellCls == "mini-checkcolumn" && e.row.sendtime_tsmm != null) {
                e.cellHtml = "";
            }
                }

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


作者: felt    时间: 2014-7-3 09:31:04

再监听下onbeforeselect事件,阻止选中
if( e.record.sendtime_tsmm != null){
   e.cancel=true
}
作者: heng    时间: 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>加 ?
作者: felt    时间: 2014-7-3 09:47:27

heng 发表于 2014-7-3 09:45
onbeforeselect事件 是 在datagrid上加 还是 在 加 ?

datagrid上




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