排序后,jqGrid在最后一行下面有空格

时间:2016-09-28 19:26:06

标签: c# jquery html sorting jqgrid

我在排序jqGrid时遇到了一个奇怪的问题。当我按降序排序时,我在最后一行之后有额外的空格,但是当我按升序排序时,行会在表格的底部结束,并且不允许我进一步滚动。

我附上了问题的图片和html的片段。如果有人可以指出我正确的方向,我可能会寻找解决问题的方法,或可能与之相关的可能属性。感谢。

我从离开我们团队的开发人员那里接受了这个项目,我对jqGrid有点缺乏经验,但我相信这是我们正在使用的正确版本。

jqGrid版本: jqGrid 4.10.1-pre-free jqGrid:https://github.com/free-jqgrid/jqGrid

<whql:jqGrid runat="server" ID="CycleSelectGrid" Width="725" Multiselect="true" Scroll="true" DefaultSortCol="DTMPoolID" Sortorder="desc">

Gap No Gap Attributes

1 个答案:

答案 0 :(得分:1)

您发布的图片显示网格的行数可变高度。此外,您似乎使用虚拟滚动(scroll: 1scroll: true)。 虚拟滚动在案例中无法正常工作。

我严格建议您更新到当前版本的免费jqGrid(4.13.4)并使用标准分页而不是虚拟分页。 The demo在页面中的13列和25行中使用5000行数据。它显示了对这组数据进行排序,分页和过滤的性能。你可以看到一切都很快。您使用loadonce: true选项,然后也使用本地排序/分页/过滤。