jQuery MiniUI

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

满足条件,让当前行不能选择,或者取消选择 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2019-11-8 17:30:12 |只看该作者 |倒序浏览
onselect:function (e) {
    if(!window.downloadRepeat&&e.record.hasDownloaded=='1'){
        e.sender.deselect(e.sender.getSelected());
    }
}想实现的功能是,选择一行时,如果满足条件,那么这行取消选择。(或者直接让这行不能选择)结果这段代码效果变成这一行选择后不能取消,为啥会这样?有啥解决办法吗

Rank: 8Rank: 8

沙发
发表于 2019-11-8 18:01:28 |只看该作者
grid.on("beforeselect",function(e){
    if(e.record.....){
         e.cancel=true;   //阻止选中
    }
})
grid.on("beforedeselect",function(e){
   if(e.record.....){
         e.cancel=true;   //阻止取消选中
    }
})

Archiver|普加软件

GMT+8, 2024-11-27 14:41 , Processed in 1.054528 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部