jqgrid: multiselect and disable check (conditional)


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

спасибо

18
задан LeftyX 10 March 2011 в 11:53
поделиться