似乎当 jqGrid 只有几行时,它会增加行的高度以填充可用空间。有没有办法禁用这种行为?
问问题
400 次
3 回答
1
我知道这是一个非常古老的问题,但如果有人有这个问题,如果在 css 中指定,请从表中删除高度属性。
例如。
<div id="divGrid">
<table id="tbl" style="height:350px;overflow-y:auto;"></table>
<div id="tblPager"></div>
</div>
改成
<div id="divGrid">
<table id="tbl"></table>
<div id="tblPager"></div>
</div>
要修复 jqgrid 的高度,请使用 jqGrid 文档的高度选项,可以在http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options上找到
于 2015-05-20T11:36:32.700 回答
0
可能您使用height: "auto"
或height: "100%"
选择 jqGrid。您可以使用任何数值来指定网格的高度(以像素为单位)。顺便说一下,height
参数的默认值为 150(请参阅文档)。
于 2013-09-04T12:17:05.123 回答
0
因此,事实证明,经过一番调查,有人一直在使用一种更高的样式来尝试设置网格的大小,即使我们也在代码中设置它。这以某种方式逐渐下降到行高。我仍然不确定它是怎么发生的,因为 F12 工具什么都看不到。
我想这个建议是不要依赖 CSS 来设置大小。网格大小必须在 JavaScript 中设置。
于 2013-09-04T14:52:30.377 回答