Expandir dinámicamente la subcuadrícula en un bucle - JQGrid

Tengo una cuadrícula con una subcuadrícula usando subGridRowExpanded.

Y quiero expandir dinámicamente algunas filas de la cuadrícula, así que escribí lo siguiente en GridComplete Event of First Grid. ids es una matriz de identificadores de fila de mi Grid

for(int i =0; i< ids.length; i++) {
    //Checking with condition
    $("#myGridName").expandSubGridRow(ids[i]);
}

También probé con el siguiente código, pero por alguna razón, las casillas de verificación en GridComplete de segundo nivel, se agregan solo para la última fila expandida.

$("#myGridName").expandSubGridRow(ids[0]);
$("#myGridName").expandSubGridRow(ids[1]);

El código anterior expande las filas apropiadas. Pero

En el evento GridComplete de Subgrid, he marcado las casillas en cada fila.

Entonces, aquí necesito marcar algunas de las casillas Chekc.

Pero el problema es,

El subgrid_row_id se está equivocando

es decir. El ID de la última subcuadrícula que se expandirá se asigna en SubGridRowExpanded de Parent Grid.

Nota: agrego manualmente casillas de verificación a cada fila en la subcuadrícula

Gracias por adelantado

Respuestas a la pregunta(1)

Su respuesta a la pregunta