有没有办法不显示滚动条?如果我们的数据不适合网格,我们也不会显示滚动条 的额外空间。
答案 0 :(得分:8)
您可以将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'),
...
},
我没有对此进行过测试,但我将height: 100%
用于同一目的......所以,如果您发现任何遗漏,请告诉我。
$("#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'),
...
},
答案 1 :(得分:3)
似乎可以使用scrollOffset:0
完成此操作。看到这个提示here