新しい行、colNames、および colModel を使用して jqGrid をリロードしようとしています。行データは正常に読み込まれているようですが、列が更新されていないようです。GridUnload と GridDestroy を使用してみましたが、jQuery DOM インスタンスが完全に失われ、データも読み込まれなくなりました。
var grid = $('#my-grid');
if(grid[0].grid == undefined) {
grid.jqGrid(options);
} else {
grid.setGridParam(options);
grid.trigger('reloadGrid');
}
グリッド インスタンスは、他のオブジェクトにパラメーターとして渡されるため、重要です。これらのオブジェクトは、リスナーをアタッチしたり、イベントをトリガーしたりできます。
バージョン4.4.2を使用しています