JQGrid - Как мы можем сделать пользовательскую деталь строки - PullRequest
11 голосов
/ 06 ноября 2010

Кто-то дает мне пример кода, чтобы сделать мою Grid такой. Я прочитал в документе, что jqgrid поддерживает только подсеть.

нравится эта страница в иерархии http://trirand.net/demoaspnetmvc.aspx

спасибо!

1 Ответ

17 голосов
/ 07 ноября 2010

На странице Подробная информация о пользовательской строке вы можете увидеть, как можно использовать 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);
}

Вы можете увидеть это в прямом эфире здесь :

...