2013-08-16 4 views
0

Поскольку я использую GroupGroupBy группы jqGrid для группировки столбцов, так как я могу получить только список столбцов группы?Итерации через каждый столбец группы?

Кроме того, как мне перебирать строки внутри столбца группы?

Также, как я могу сказать, что таблица представляет собой столбцы группы?

Спасибо.

ответ

1

Я не уверен, какие «групповые колонки (столбцы)» вы имеете в виду. Вы можете использовать

var $groupRows = $("#grid").find(">tbody>tr.jqgroup"); 

, чтобы получить массив <tr> элемента сетки, которые представляют группировки заголовков.

В качестве альтернативы вы можете получить информацию о группах по

var groups = $("#grid").jqGrid("getGridParam", "groupingView").groups; 

и итерации по массиву groups. Посмотрите, пожалуйста, код the demo.

+0

Ах! «groupingView» - это то, о чем вы, ребята, обращаете. Я понял! Благодарю. Мой проект заключается в замене отображаемого текста (значения) на другой текст. (То есть для отображения общего количества строк в группах плюс отображение средней цены этих строк группы. Надеюсь, я смогу это сделать. Если вы можете указать указатели, тогда это будет здорово! – fletchsod

+0

@fletchsod: для настройки информации, отображаемой во время группировки I может порекомендовать [ответ] (http://stackoverflow.com/a/10805487/315935) и [ответ] (http://stackoverflow.com/a/7622718/315935). – Oleg

+0

Я вижу, что он использует форматировщик colModel Я использую loadComplete, чтобы выполнить эту работу из-за динамического «groupingGroupBy». Электронная таблица может быть либо без groupingView, либо с groupingView в любом случае динамически. – fletchsod

Смежные вопросы