【问题标题】:How to fix misaligned rows alt the last records, after using vertical scroll and frozen column?使用垂直滚动和冻结列后,如何修复最后一条记录未对齐的行?
【发布时间】:2016-06-09 20:00:15
【问题描述】:

我正在使用 jqGrid,没有分页和排序,但我冻结了第一列。我知道记录数,30 条记录。我设置的高度大于记录总数,没有问题。

但是,如果我将高度设置为小于数字或记录,则可以使用垂直滚动。滚动第一行,也没有问题,但是当我得到最终记录时,我可以看到最后一行在第一个单元格(冻结列)和其他单元格之间有点错位。

我正在尝试更改 CSS 文件中的一些元素,但没有成功。

我该如何解决这个问题?

查看图片:

滚动后(查看最后几行):

有什么想法吗?

【问题讨论】:

  • 您使用哪个版本的 jqGrid 以及来自哪个分支(free jqGrid、商业Guriddo jqGrid JS 或版本 the wiki article。希望free jqGrid 4.13.3不存在这个问题。
  • 我的想法是使用免费版,但现在,阅读您的评论,我开始相信我没有得到免费版。我刚刚用谷歌搜索“下载 jqGrid”并转到Trirand page。版本是“Guriddo_jqGrid_JS_5.1.0.zip”。我会尝试从您的链接中获取版本。
  • 你可以得到Guriddo的源代码,但不能免费使用。您可以找到价格here。在 4.7.1 中更改许可协议是我制作 4.7 分支(根据 MIT 许可提供的最新版本)的原因。我现在以free jqGrid 的名义开发它。您可以从 CDN、npm 包、NuGet 包等中使用它。有关详细信息,请参阅the readme。我实现了许多新功能并修复了旧错误。查看每个已发布版本的自述文件。
  • 奥列格,很抱歉我耽搁了这么久,但你是对的!我只是下载了免费的 jqGrid,这个问题不再发生了,至少在 Chrome 上。在 IE 上,它继续,但没关系,因为在使用 jqGrid 之前,另一个解决方案与 IE 有问题。 IE 很烂.. :D 非常感谢您的帮助

标签: jquery html css jqgrid


【解决方案1】:

我建议您尝试从 Guriddo jqGrid JS 5.1.0 切换到我开发的 free jqGrid 4.13.3。从 4.10.0 版(免费 jqGrid)开始,我重写了冻结列的许多部分,希望您不会遇到所描述的问题。

【讨论】:

    猜你喜欢
    • 2017-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 2017-01-27
    • 2015-10-10
    • 1970-01-01
    相关资源
    最近更新 更多