【问题标题】:Issue with local data in jqGridjqGrid中的本地数据问题
【发布时间】:2012-06-01 20:53:42
【问题描述】:

我在使用 jqGrid 时遇到了一个奇怪的问题。我注意到的是,如果我有一个数据数组,其中只有一个项目,它什么也不显示。(检查 html 元素那里没有数据)。数组中有 2 个项目,它只显示第一个项目。基本上它似乎正在丢弃数组中的最后一项。

datatype 是“local”,我有一个用于数据字段的数据数组。我以前从未注意到这个问题,因为我通常有很多数据,而不仅仅是 1 或 2 个项目。没什么特别的。

【问题讨论】:

  • 我忘记提到的事情只发生在 rowNum -1;
  • 我现在找到的解决方法是将 rowNum 设置为数组长度

标签: jquery jqgrid


【解决方案1】:

您提到了使用 rowNum: -1 的代码,jqGrid 不再支持该代码。目前最简单的解决方案是将rowNum 设置为一个较大的数字。

请参阅this question 了解更多信息和其他可能的解决方法。

【讨论】:

  • +1 来自我。尤其是在使用 local 数据的情况下,只允许 rowNum 的正值。
  • 好吧,我按照你所说的设置它测试了这个,getDataIds 不能正常工作。我确实升级到了 4.3.3,这似乎解决了它。正在运行 4.3.2
【解决方案2】:

将大小设置为数组大小几乎完全修复了它。问题仍然是 getDataIds 方法。正在运行 4.3.2 升级到 4.3.3 完全修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-07
    • 2012-11-25
    • 2011-03-11
    • 2012-08-14
    • 1970-01-01
    相关资源
    最近更新 更多