Проблема: jqGrid с поднасмешками. Я хочу отключить расшириться/свернуть функциональность для некоторых строк основной сетки.
К сожалению, для этого не существует API jqGrid. Вам придется подождать, пока сетка будет создана, а затем, возможно, из-за события loadComplete
, вам нужно будет вручную перебрать все строки и отключить выбранные.
Если вы изучите элементы DOM, составляющие сетку, вы, вероятно, сможете найти способ удалить / отключить расширитель для выбранных строк. Возможно, используя jQuery.remove .
Добавьте это в 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("");
}
},