相关疑难解决方法(0)

jqgrid:多选和禁用检查(有条件)


我喜欢jqGrid,但有时事情似乎比它们应该更复杂.
我想要实现的是在每一行上都有一个复选框,以便用户可以选择要提交/处理的行.
但是,我需要阻止一些复选框,因为用户可能没有授权该特定行.

我试图设置multiselect: true,然后我试图隐藏复选框:

loadComplete: function (data) {
    if (data.rows.length > 0) {
        for (var i = 0; i < data.rows.length; i++) {
            if (data.rows[i].cell[7] == 'false') {
                $("#jqg_OrdersGrid_" + data.rows[i].id).css("visibility", "hidden");
            }
        }
    }
},
Run Code Online (Sandbox Code Playgroud)

它运作良好,但仍然.jqGrid('getGridParam', 'selarrrow')给我选定的行,即使它们没有被检查过.
有没有其他方法可以启用/禁用复选框,以及如何知道已检查哪些复选框?

谢谢

jquery jqgrid

18
推荐指数
2
解决办法
4万
查看次数

标签 统计

jqgrid ×1

jquery ×1