2013-01-03 5 views
5

Ich verwende jqGrid-4.4.1 mit Gruppierungsspalten.Bestimmte Gruppe reduzieren jqGrid

Ich bin gut mit Gruppierungsoptionen bei jqGrid documentation

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

}, 
.... 

bewusst Aber diese kollabiert alle Gruppen in der Tabelle. Ich möchte nur wenige Gruppen nicht alle zusammenbrechen lassen.

Sagen wir, ich habe 3 Gruppen in der Tabelle. Dann möchte ich nur 1 davon zusammenklappen, andere sollten offen sein.

Ist es möglich?

Antwort

5

Ich bin irgendwelcher Konfigurationsparameter nicht bekannt, die für die einzelne Gruppenkonfiguration erlauben, aber eine mögliche Lösung wäre, mit dem Gitter un-gruppierte zu starten, und dann die gewünschte Gruppe kollabiert mit:

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

sobald die Daten geladen sind.

Wenn Sie die demo page besuchen, klicken Sie auf „Gruppieren“ Überschrift und „Einfache Gruppierung mit Array-Daten“, dann können Sie die dritte Gruppe wechseln mit:

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

zum Beispiel.

Verwandte Themen