2010-11-06 1 views

ответ

17

На странице Custom Row Detail вы можете увидеть, как вы можете использовать дескриптор события subGridRowExpanded, чтобы отображать пользовательские данные HTML в виде данных подсетей. В общем, если у вас есть стандартный jqGrid, вы можете реализовать то же самое очень просто. Вы должны просто добавить subGrid: true к сетке и определить subGridRowExpanded, которые добавляемых HTML в Подсеточное:

subGridRowExpanded: function(subgrid_id, row_id) { 
    var html = "<span>Some HTML text which corresponds the row with id="+ 
       row_id + "</span><br/>"; 
    $("#" + subgrid_id).append(html); 
} 

Вы можете увидеть это живой here:

+1

Спасибо вам большое, вы мои герои! – lovedota

+0

@lovedota: Добро пожаловать! – Oleg

+0

Можно ли удалить первый столбец из подсети? Удаление первого столбца родительской сетки легко, но я не могу найти способ легко удалить столбец из подсекции. Есть ли простой способ сделать это (используя пример на этой странице)? – Nigel