Отключите расширение подсетки для выбранных строк jqGrid

Проблема: jqGrid с поднасмешками. Я хочу отключить расшириться/свернуть функциональность для некоторых строк основной сетки.

6
задан Oleg 27 December 2010 в 12:44
поделиться

2 ответа

К сожалению, для этого не существует API jqGrid. Вам придется подождать, пока сетка будет создана, а затем, возможно, из-за события loadComplete , вам нужно будет вручную перебрать все строки и отключить выбранные.

Если вы изучите элементы DOM, составляющие сетку, вы, вероятно, сможете найти способ удалить / отключить расширитель для выбранных строк. Возможно, используя jQuery.remove .

0
ответ дан 17 December 2019 в 00:04
поделиться

Добавьте это в gridConfig

afterInsertRow: function(rowid, aData, rowelem) {
    // Remove the subgrid plus button except for rows that have exceptions
    if (CONDITION) {
        $('#' + rowid).children("td.sgcollapsed").unbind().html("");
    }
},
2
ответ дан 17 December 2019 в 00:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: