jQuery MiniUI

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

checkcolumn 选中 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-1-9 16:00:13 |只看该作者 |倒序浏览
如果状态为已修复 checkcolumn就不能被勾选。。  function renderer(e){            if(e.value=='0'){
                  return "<span style='color:red;'>未修复</span>";
        }
                  return "<span style='color:blue'>已修复</span>";
    }
    grid.on("drawcell", function (e) {
                var record = e.record;      
             if(record.flag=='1') {
                 e.cellStyle = "background:#ff9797"
                         }
     });
为什么不行呢 求管理员帮助


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

Rank: 8Rank: 8

沙发
发表于 2014-1-9 16:15:27 |只看该作者
监听onbeforeselect="beforeselect"

function beforeselect(e){
   if(e.reocrd.xxx == xxxx) e.cancel =true //禁止选中
}

Rank: 2

板凳
发表于 2014-1-10 09:43:23 |只看该作者
factory 发表于 2014-1-9 16:15
监听onbeforeselect="beforeselect"

function beforeselect(e){

不行啊。还是能勾选

Rank: 8Rank: 8

地板
发表于 2014-1-10 10:04:52 |只看该作者
小灰灰 发表于 2014-1-10 09:43
不行啊。还是能勾选

可以禁止的
把你的html页面打包上来,我们看看

Rank: 2

5#
发表于 2014-1-10 10:11:48 |只看该作者
felt 发表于 2014-1-10 10:04
可以禁止的
把你的html页面打包上来,我们看看

我现在实现的效果是这样的,监听它的rowclick时间.当我点击的时候。未符合条件的就取消勾选了,但是我一点击上面的全选又勾选了。。有什么方法能屏蔽它的全选Column 或者说监听它的全选事件。来判断它?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2014-1-10 10:22:01 |只看该作者
小灰灰 发表于 2014-1-10 10:11
我现在实现的效果是这样的,监听它的rowclick时间.当我点击的时候。未符合条件的就取消勾选了,但是我一 ...

<div type="checkcolumn" >#</div>  
随便用个文本把全选checkbox覆盖掉好了

Rank: 2

7#
发表于 2014-1-10 10:33:35 |只看该作者
其实我想如果能够重写它的全选就好了。就符合条件的就勾选。不符合条件的取消勾选。这样更能达到所需的效果

Rank: 8Rank: 8

8#
发表于 2014-1-10 11:07:03 |只看该作者
小灰灰 发表于 2014-1-10 10:33
其实我想如果能够重写它的全选就好了。就符合条件的就勾选。不符合条件的取消勾选。这样更能达到所需的效果 ...

beforeselect前e.cancel=true掉话,点全选是不会选到不能选中的行的

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

Archiver|普加软件

GMT+8, 2024-11-26 05:56 , Processed in 1.049283 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部