2013-01-03 16 views
5

Używam jqGrid-4.4.1 z kolumnami grupowania.Zwiń określoną grupę jqGrid

Zdaję sobie sprawę z możliwości grupowania w jqGrid documentation

.... 
groupingView: { 
       groupField: ['Group'], 
       groupColumnShow: [false], 
       groupCollapse: true 

}, 
.... 

Ale to wali wszystkie grupy w tabeli. Chcę zawalić tylko kilka grup, nie wszystkie.

Powiedzmy, że mam 3 grupy w tabeli. Wtedy chcę zrzucić tylko 1 z nich, pozostałe powinny być otwarte.

Czy to możliwe?

Odpowiedz

5

Nie jestem świadomy żadnych parametrów konfiguracyjnych, które pozwalają na indywidualną konfigurację grupy, ale jednym z możliwych rozwiązań byłoby zacząć z siatki un-zgrupowane, a następnie zwinąć żądaną grupę przy użyciu:

jQuery(tableName).jqGrid('groupingToggle',groupHeading); 

po załadowaniu danych.

Jeśli odwiedzisz demo page, kliknij „Grupowanie” nagłówek, a następnie „Simple grupowanie danych z tablicy”, można przełączać trzecią grupę z:

jQuery('#list48').jqGrid('groupingToggle','list48ghead_0_2') 

na przykład.