jqgrid: multiselección y deshabilitar verificación (condicional)


Me encanta jqGrid, pero a veces las cosas parecen más complicadas de lo que deberían ser.
Lo que me gustaría lograr es tener una casilla de verificación en cada fila para que un usuario pueda elegir qué filas se enviarán / procesarán.
Necesito, sin embargo, bloquear algunas casillas de verificación porque el usuario no tiene autorización en esa fila en particular, tal vez.

He intentado establecermultiselect: true y luego intenté ocultar la casilla de verificación:

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");
            }
        }
    }
},

y funciona bien pero, aún así,.jqGrid('getGridParam', 'selarrrow') dame las filas seleccionadas, incluso si no han sido marcadas.
¿Hay alguna otra forma de tener casillas de verificación que estén habilitadas / deshabilitadas y una forma de saber cuáles han sido marcadas?

Gracia

Respuestas a la pregunta(5)

Su respuesta a la pregunta