Я люблю 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')
дает мне выбранные строки, даже если они не были проверены.
Есть ли другой способ иметь флажки, которые включены/отключены, и способ узнать, какие из них были проверены?
спасибо