【问题标题】:Free jqGrid 4.8.0 - getCell not working after last update免费 jqGrid 4.8.0 - 上次更新后 getCell 不工作
【发布时间】:2015-08-20 10:57:35
【问题描述】:

我刚刚从 Free-jqGrid GIT 下载了最新最好的资源。

只是替换旧版本时我产生了一个错误,在调试后发现是 getCell 函数的问题。

以下内容:

celValue = $('#'+gridName).jqGrid('getCell', rowid, 'id');

celValue ="" 结尾,而不是实际值。我点击了第二行,rowid 返回为“mainSession2”,gridName 返回为“mainSession”,这一切都很好,但预期的输出是“2”,然后返回为空。

在我上周二进行的测试中(如果我没记错的话),使用我当时下载的源,没有问题。

谢谢,

【问题讨论】:

  • 前几天我做了很多改动。您能否确认问题现在仍然存在?如果存在,请发布可用于重现问题的小演示。如果我在创建网格后尝试使用getCell,我看不到任何问题。
  • 谢谢,我使用的是 60 分钟前的下载,所以是的,它是最新的。我在我的网格中使用 idPrefix,所以由于它参与了这个功能,这可能是你无法重新创建的原因吗?我会尝试上传。
  • 以上是上传的例子。查找行 alert('rowid is: "' + rowid + '", Value is "' + celValue + '"'); celValue 始终未定义。

标签: jquery jqgrid free-jqgrid


【解决方案1】:

感谢您的错误报告!

我今天进行了更改以修复 IE8 中的问题,报告于 the issue。我使用the post 作为更改的基础,但我只在 IE10 中测试了我的更改,而不是在 Chrome 中。问题是 typeof HTMLElement 在 Chrome 中是 "function" 在 IE 中是 "object"

很高兴有人使用来自 GitHub 的当前资源。它有助于快速解决问题。我发布了the fix,应该可以解决问题。您发布的演示现在可以使用。请刷新您使用的来源。

【讨论】:

  • 有效!非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多