jqGrid:如何更改jqGrid的宽度?

时间:2012-08-08 07:02:44

标签: jquery jqgrid

我想改变jqGrid的宽度。我试图在griddefinition中设置宽度:

   width: '800px'

还有其他办法吗?

1 个答案:

答案 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); 
 });