JqG​​rid固定高度不能按预期工作

时间:2014-10-13 09:52:07

标签: html css jqgrid

我在我的页面使用jqgrid。我希望它具有固定高度(如果有更多行,用户应向下滚动)。它适用于有许多行的表。然而,即使表格行大小也不多,滚动条的位置(图像上的数字2)并且左侧有一条额外的行(图像上的数字1)。每个表都是一样的。这是我的表格的一个例子:

enter image description here

我在我的选择中使用了它:

...
height: '150'
jsonReader: {
        repeatitems: false
},
loadui:         'disable',
altRows:        true,
viewrecords:    true,
loadonce:       true,
...

并没有对身高做任何特别的事。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您没有发布有关如何使用jqGrid的任何详细信息。所以我可以假设你使用height选项和一些整数值。如果您使用height: "auto"height: "100%",则不会出现所述问题。我个人几乎总是使用height: "auto"并按使用rowNum值指定最大网格宽度。

jqGrid根据所有列的总宽度计算网格的宽度。如果height选项的值既不是"auto"也不是"100%",则会增加额外的空间来保存可能的垂直滚动条。您可以使用scrollOffset: 0选项删除网格中正确大小的不需要的空间。或者,您可以调用setGridWidthsetGridHeight方法,在您想要的任何其他值上明确设置网格的宽度和高度。