Agregación / agrupación personalizada en jqGrid

Visión genera

Necesito personalizar de alguna manera el complemento jqGrid, ya sea mediante trucos inteligentes, hacks o modificaciones del complemento, para admitir el siguiente tipo de agregación / agrupación.

Estaría muy agradecido por algunas ideas de la comunidad jqGrid sobre cómo implementar esto.

Detalles

La agregación / agrupación funciona de la siguiente manera.

Al usuario se le presenta inicialmente una cuadrícula de datos como la siguiente, agrupada de acuerdo con la "Columna 1". Observe los hipervínculos (por ejemplo, "+5"); estos hipervínculos representaban filas "colapsadas" en las que todos los datos en esas filas tienen los mismos valores para todas las columnas, excepto las que tienen hipervínculos.

Al hacer clic, por ejemplo, en el enlace "+5", la tabla se expande para mostrar las 5 filas que se colapsaron previamente en una (reemplazando la fila contraída que incluía el enlace "+5"). Observe que ahora todas las filas expandidas tienen valores únicos en la Columna 2, que anteriormente tenía el enlace "+5".

¿Alguna idea sobre cómo implementar esto? ¿Es esto posible con otros complementos de cuadrícula?

Respuestas a la pregunta(1)

Su respuesta a la pregunta