0

似乎当 jqGrid 只有几行时,它会增加行的高度以填充可用空间。有没有办法禁用这种行为?

4

3 回答 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 回答