【发布时间】:2011-07-12 16:04:04
【问题描述】:
我喜欢 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");
}
}
}
},
它运行良好,但.jqGrid('getGridParam', 'selarrrow') 仍然给我选择的行,即使它们没有被检查。
有没有其他方法可以启用/禁用复选框以及知道哪些复选框已被选中?
谢谢
【问题讨论】: