jQuery MiniUI

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

锁定行 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-11-20 16:28:53 |只看该作者 |倒序浏览
我现在要做的功能是:当我这一行的状态时“已操作”时,我这一行锁定,也就是选择框不可以打钩了,有没有什么属性对行的操作的,我看到有锁定列了

Rank: 8Rank: 8

沙发
发表于 2014-11-20 16:40:44 |只看该作者
checkcolumn还是checkboxcolumn?
checkcolumn的话onbeforeselect事件里e.cancel=true可以阻止选中
checkboxcolumn的oncellbeginedit事件里可以阻止修改

Rank: 3Rank: 3

板凳
发表于 2014-11-20 17:04:58 |只看该作者
felt 发表于 2014-11-20 16:40
checkcolumn还是checkboxcolumn?
checkcolumn的话onbeforeselect事件里e.cancel=true可以阻止选中
checkbox ...

我试了一下checkboxcolumn是不能选中的,也就是不能打钩,我这边用的是checkcolumn,e.cancel=true怎么操作

Rank: 3Rank: 3

地板
发表于 2014-11-20 17:16:50 |只看该作者
felt 发表于 2014-11-20 16:40
checkcolumn还是checkboxcolumn?
checkcolumn的话onbeforeselect事件里e.cancel=true可以阻止选中
checkbox ...

   grid.on("drawcell", function (e) {
          console.log(e)
       column = e.column,
       field = e.field,
       value = e.value;
       if(field!="undefined"&&field=="hzzt"){
               if(value==0){
                       e.cellHtml="未汇总";
               }
               if(value==1){
                       e.cellHtml="已汇总";
                       e.cancel=true;
               }
       }

})

Rank: 8Rank: 8

5#
发表于 2014-11-20 17:22:19 |只看该作者
春花之石 发表于 2014-11-20 17:16
grid.on("drawcell", function (e) {
          console.log(e)
       column = e.column,

onbeforeselect事件里处理
ondrawcell只是绘制事件

Rank: 3Rank: 3

6#
发表于 2014-11-20 17:30:54 |只看该作者
felt 发表于 2014-11-20 17:22
onbeforeselect事件里处理
ondrawcell只是绘制事件

api里面我看了没有这个,而且我刚才试试,不管用呢

Rank: 3Rank: 3

7#
发表于 2014-11-20 17:44:31 |只看该作者
felt 发表于 2014-11-20 17:22
onbeforeselect事件里处理
ondrawcell只是绘制事件


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

Rank: 3Rank: 3

8#
发表于 2014-11-20 18:19:46 |只看该作者
felt 发表于 2014-11-20 17:22
onbeforeselect事件里处理
ondrawcell只是绘制事件

而且这个里面有field,value有,就是没有cancel这个属性

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

Rank: 8Rank: 8

9#
发表于 2014-11-21 09:27:45 |只看该作者
春花之石 发表于 2014-11-20 18:19
而且这个里面有field,value有,就是没有cancel这个属性

跟你说了用onbeforeselect事件
checkcolumn勾选就是行选中

Rank: 3Rank: 3

10#
发表于 2014-11-21 09:45:23 |只看该作者
dforce 发表于 2014-11-21 09:27
跟你说了用onbeforeselect事件
checkcolumn勾选就是行选中

有没有属性锁定页面不可编辑的。

Archiver|普加软件

GMT+8, 2024-10-7 23:15 , Processed in 1.030869 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部