jqGrid の幅を変更したいと思います。グリッド定義で幅を設定しようとしました:
width: '800px'
別の方法はありますか?
setGridWidth
プロパティを使用できます
$('#gridId').jqGrid('setGridWidth', '800');
グリッドのサイズを動的に変更する場合は、ウィンドウのサイズ変更関数にフックしますが、初期幅を設定することを忘れないでください
var DataGrid = $('#gridId');
//sets the grid size initially
DataGrid.jqGrid('setGridWidth', parseInt($(window).width()) - 20);
//handles the grid resize on window resize
$(window).resize(function () {
DataGrid.jqGrid('setGridWidth', parseInt($(window).width()) - 20);
});