0

URL を使用して実際にデータを再取得せずに、メイン グリッドの列の一部を表示するサブグリッドを作成できますか? 例: メイン グリッドは、jsonReader を使用してサーバー (10 列) からデータを取得しています。そのうち、親行に 7 列、サブグリッド行に 3 列を表示します。これはできますか?(または、この展開の概念を実現する他の方法はありますか?)

(「subGridRowExpanded」関数で以下を試しましたが、機能していないようです...)

エラー: jQuery("#grid").getRowData は関数ではありません

-------------------------------------
var myGrid =  jQuery("#grid").jqGrid({

...
subGrid: true,

subGridRowExpanded: function (subgridDivId, rowId) {
            var subgridTableId = subgridDivId + "_t";
            var rowData = $("#grid").getRowData(rowId);
            var requestorFullName = rowData['requestorFullName'];
             var html ="<table id='" + subgridTableId + "'> <tr><td>'" +requestorFullName+"'</td></tr> </table>";
             $("#" + subgridDivId).append(html);

}

});

-------------------------------------
4

0 に答える 0