您可以将height和设置width为100%,然后不会出现滚动条.它们仅在网格大于分配的空间时出现.要删除条形的额外空间,请设置scrollOffset为0.
这是一个示例网格定义(下面的更正版本):
$("#myGrid").jqGrid({
url: 'datasourceurl',
datatype: "json",
colNames: eval(json.colNames),
colModel: eval(json.colModel),
rowNum: -1,
width: 100%,
height: 100%,
scrollOffset: 0,
rowList: [10, 20, 30],
pager: jQuery('#myPager'),
...
},
Run Code Online (Sandbox Code Playgroud)
我没有测试过这个,但是我用height: 100%的是同一个目的...所以如果你发现任何遗漏,请告诉我.
编辑:一个更好的定义,并改善我的json使用 - 谢谢Oleg :)
$("#myGrid").jqGrid({
url: 'datasourceurl',
datatype: "json",
colNames: JSON.parse(json.colNames),
colModel: JSON.parse(json.colModel),
width: '100%',
height: '100%',
rowList: [10, 20, 30],
pager: jQuery('#myPager'),
...
},
Run Code Online (Sandbox Code Playgroud)