jQuery MiniUI

标题: Datagrid checkcolumn可设置选中符合条件的项,我想让它不可再选 [打印本页]

作者: sunls    时间: 2019-3-5 09:35:45     标题: Datagrid checkcolumn可设置选中符合条件的项,我想让它不可再选

加载时我用 grid.on("update",....)可设置符合条件的选中(打上勾)状态,也可grid.on("beforeselect",....)设置不可选(没打勾状态),再选中(打勾)的情况下不可再选有什么方法吗?
作者: 哎呀    时间: 2019-3-5 10:27:04

grid.on("beforeselect",function(e){
                        if(grid.isSelected(e.record)){
                                e.cancel = true;
                        };
                });
作者: sunls    时间: 2019-3-5 10:45:05

哎呀 发表于 2019-3-5 10:27
grid.on("beforeselect",function(e){
                        if(grid.isSelected(e.record)){
                                e.cancel = true;

谢谢,这种是能实现了,但是我选择新的没法取消选择了 有什么更好的办法吗
作者: 哎呀    时间: 2019-3-5 10:50:59

本帖最后由 哎呀 于 2019-3-5 10:57 编辑
sunls 发表于 2019-3-5 10:45
谢谢,这种是能实现了,但是我选择新的没法取消选择了 有什么更好的办法吗 ...

不太明白你要达到什么目的你也可以
grid.on("beforeselect",function(e){

判断条件,就是你打勾的条件{
e.cancel = true;
}
});




e.cancel = true  可以设置某一行数据为不可选择状态





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