subGridRowExpanded を使用してサブグリッドを持つグリッドがあります。
そして、グリッドの一部の行を動的に拡張したいので、最初のグリッドの GridComplete イベントに次のように記述しました。ids は、グリッドの行 ID の配列です
for(int i =0; i< ids.length; i++) {
//Checking with condition
$("#myGridName").expandSubGridRow(ids[i]);
}
次のコードでも試してみましたが、何らかの理由で、2 番目のレベルの GridComplete のチェックボックスが、最後に展開された行にのみ追加されます。
$("#myGridName").expandSubGridRow(ids[0]);
$("#myGridName").expandSubGridRow(ids[1]);
上記のコードは、適切な行を展開します。しかし、
Subgrid の GridComplete イベントで、各行のボックスをチェックしました。
ここで、いくつかの Chekc ボックスをチェックする必要があります。
しかし、問題は、
subgrid_row_id が間違っている
つまり、展開される最後のサブグリッドの ID は、親グリッドの SubGridRowExpanded に割り当てられます。
注:サブグリッドの各行に手動でチェックボックスを追加しています
前もって感謝します。