グリッドに subGridRowExpanded コールバックを含むサブグリッドを正常に構成しました。これは、コールバックと構成の値が有効であることを意味します。
プログラムで追加するために、今すぐサブグリッド構成を削除したいと考えています。
最初のステップ -サブグリッドを true に設定します。
jQuery('#s3list').jqGrid('setGridParam', {
subGrid: true
});
これにより、次のエラーが発生します: TypeError: this.p.subGridOptions は未定義です。
2 番目のステップ -必要な subGridOptions を追加します。
jQuery('#s3list').jqGrid('setGridParam', {subGridOptions: {
reloadOnExpand: false
}});
これにより、次のエラーが発生します: TypeError: bpcolModel[(((n + x) + C) + H)] is undefined
subGridRowExpanded に有効なコールバックを追加しても効果はありません - エラーは同じままです:
jQuery('#s3list').jqGrid('setGridParam', {
subGridRowExpanded: function(subgrid_id, row_id) {
/* lots of valid code */
}
});
それはまったく可能ですか?
jqGrid 4.5.2 を使用します。