我喜欢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')给我选定的行,即使它们没有被检查过.
有没有其他方法可以启用/禁用复选框,以及如何知道已检查哪些复选框?
谢谢