我想改变jqGrid的宽度。我试图在griddefinition中设置宽度:
width: '800px'
还有其他办法吗?
答案 0 :(得分:21)
您可以使用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);
});