2013-08-16 95 views
0

由於我使用jqGrid的GroupingGroupBy將列分組,因此如何獲得組列的列表(行)?遍歷每個組列?

另外,我如何遍歷組列中的行?

另外,如何告訴電子表格是組列?

謝謝。

回答

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的格式化程序。因爲動態的「groupingGroupBy」,我使用loadComplete來完成工作。電子表格可以不是groupingView或groupingView,無論是動態的。 – fletchsod