2013-01-03 18 views
5

Sto usando jqGrid-4.4.1 con colonne di raggruppamento.Comprimi gruppo jqGrid

Sono ben consapevole con le opzioni di raggruppamento a jqGrid documentation

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

}, 
.... 

Ma, questo collassa tutti i gruppi nella tabella. Voglio collassare solo pochi gruppi, non tutti.

Diciamo che ho 3 gruppi nella tabella. Quindi voglio comprimere solo 1 di esso, altri dovrebbero essere aperti.

È possibile?

risposta

5

non sono a conoscenza di parametri di configurazione che permettono configurazione singolo gruppo, ma una possibile soluzione sarebbe quella di iniziare con il non-raggruppati griglia e quindi comprimere il gruppo desiderato utilizzando:

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

una volta che i dati sono stati caricati.

Se si visita il demo page, fare clic su "Raggruppamento" voce, e poi "raggruppamento semplice con dati di allineamento", è possibile attivare o disattivare il terzo gruppo con:

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

per esempio.