Я тоже искал это, и я не нашел никакого ответа.
Мне удалось получить 2 строки заголовков, например:
----------------------------------------------------------
| Col Group 1 (3 Columns) | Col Group 2 (2 Columns) |
----------------------------------------------------------
| Col 1 | Col 2 | Col 3 | Col 4 | Col 5 |
----------------------------------------------------------
Использование события gridComplete
для добавления строки .before
строки, определенной в
gridComplete: function (){
if (!$('#super_header').length) {
$('#jqgridContainer tr.ui-jqgrid-labels').before('<tr id="super_header" class="bigHeader ui-jqgrid-labels"><th class="ui-state-default ui-th-column ui-th-ltr" colspan="3">Col Group 1</th><th class="ui-state-default ui-th-column ui-th-ltr" colspan="2">Col Group 2</th></tr>');
}
},
Надеюсь, это поможет.
Отредактировано:
После более подробного тестирования я понял, что он не очень хорошо работает и может испортить ширину второго ряда заголовков (Col 1
до Col 5
)