jqGrid“Loading…”覆盖层显示“undefined”,但网格仍在工作。

9
我有一个jqGrid,它工作正常,除了它不断显示“undefined”在“加载…”覆盖层上。我真的搞不清楚。似乎只有当某些东西没有正确设置并且网格将停止工作时,才会得到“undefined”消息。但事实并非如此。挠头 我不确定代码示例是否有助于解决问题,但如果有人想查看我的某个代码部分,请告诉我,我会包含它。
有其他人遇到过这个问题吗?我可能错过了一些简单而微小的东西,以至于我看不到它。所以如果这是一个易如反掌的问题,提前道歉。
谢谢您的帮助。

1
最简单的方法是发布一个完整的代码示例,以重现您的问题。然后,其他人可以快速找到错误。 - Oleg
我知道Oleg,最有可能回答这个关于'jqgrid'的问题的人就是你了 :) - Muthu Ganapathy Nathan
2个回答

17

这段文本来自于 $.jgrid.defaults.loadtext。因此:

  1. 你使用的是旧的 grid.locale-en.js 文件,并未指定它,或者
  2. 你在其它地方对其进行了覆盖。

我刚刚验证了 grid.locale-en.js 库的存在和可用性。我甚至将所有 i18n 库文件更新到了当前 jqGrid 版本。但是没有任何变化。有什么建议吗? - gurun8
当默认选项与用户选项合并时,在jqGrid调用中通过grid.base.js进行调试。观察合并选项中的loadtext - Craig Stuntz
3
我终于把它搞好了。我不知道我怎么错过了,但我没有在我的脚本中包含/i18n/grid.locale-en.js库。感谢你的帮助。 - gurun8

3
此外,我发现定义grid.locale<script>标签必须出现在加载jqgrid<script>标签之前。这对我来说没有意义。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接