网站建设

easyui datagrid删除指定行checkbox

发表时间:2013-05-30 16:38:39 编辑:admin

在使用jquery easyui datagrid组件的时候由于权限原因,需要让某行的checkbox不显示,昨天自己写了一个checkbox详情见《jquery easyui datagrid 自定义checkbox》也可以实现但是有点麻烦。需要自己写checkbox和全选的脚本。

今天给大家介绍一个datagrid里面自带的实现方法:
 

onLoadSuccess: function(node, data) {
    var panel = $("#table").datagrid('getPanel');
    var checkbox = panel.find('div.datagrid-cell-check input[type=checkbox]');

    if (node.rows.length) {
        for (i = 0; i < node.rows.length; i++) {
            if (i == 5) {//可以自己修改条件
                $(checkbox.get(i)).remove();

            }

        }
    }
}