jqgrid にランダムな量のサブグリッドを追加する機能が必要です。基本的に、サブグリッドは、列見出しが非表示になっていることを除けば、親の jqgrid と同一です。たとえばjsファイルメソッドでグリッドを一度定義し、グリッドIDとデータURLをパラメーターとして渡してから、定義後にsubGridRowExpandにさまざまなバージョンを追加する方法はありますか. 同じ jqgrid の複数のバージョンを別のバージョンで定義する必要があるのは非常に面倒です。
次のようなことができますか
var i = 0;
var maxsubgrids = 5;
function CreateGrid(gridId, dataUrl) {
$(gridId).grid(
...... Grid definition
subGridRowExpand: function(subgrid_id, row_id) {
if (subgridcount < maxsubgrids){
CreateGrid('#subgridId' + i++, subgridDataURL);
}
}
......... continue with grid definition
}
上記が正しくなく単なるアイデアであることはわかっていますが、グリッドをメソッドで一度だけ作成し、その後に subGridRowExpand セクションを挿入する方法を見つけたほうがよいと思います。これは可能ですか?