【问题标题】:jqGrid 4.3.2 FailuresjqGrid 4.3.2 失败
【发布时间】:2012-04-27 01:16:07
【问题描述】:

试用此版本的 jqGrid 并遇到问题。

  1. ESC 键未针对 Chrome 和“editRow”事件正确编程。剧烈疼痛。
  2. ENTER 键不保存在使用 Firefox 的 editRow 选择元素上
  3. 将列设置为具有编辑规则:由于缺少 isEmpty 的 Javascript 错误,必需的崩溃

使这个版本几乎无法使用。

【问题讨论】:

  • 您的问题是什么?你能提供前两个问题的测试用例吗?第二个问题可能可以像我描述的here 那样解决。您使用的是 4.3.2 中的哪个版本(请参阅the answer 的更新部分)

标签: jqgrid keyboard editing inline-editing


【解决方案1】:

尝试the demo,在那里我进行了我描述的herehere 的修复。您在问题中描述的问题无法在演示中重现。

目前 jqGrid 没有自动测试(例如 jQuery UI use)。因此,更改会产生新的错误。在使用 jqGrid 的开发人员发现错误的情况下,用户应提供可用于重现错误的演示。因此,如果您下次遇到一些问题,您应该提供测试用例而不是您遇到的问题列表。

【讨论】:

  • 我很抱歉地报告,但这个演示显然确实继续显示失败。例如,如果我将一行设置为内联编辑模式,按 ESC 键在 Chrome 中没有任何作用,但在 Firefox 中可以。以某种相关的方式,在 Firefox 中按此演示的 ENTER 键也无法保存该行。我不确定这个演示应该在解决方案方面展示什么。我很想展示一个演示来展示我指出的错误,但似乎我不需要,因为 Oleg 提供的就是服务于该目的。
  • 确实为 Oleg Demo 修复了 editRule。那很好。显然这里有一个误解。该演示展示了确切浏览器中的确切错误(尽管我可能会添加我正在使用 FF 11 和 Chrome 18。
  • @DavidLazar:抱歉,我在 IE9、Chrome 18、Firefox 12、Opera 11.62、Safari 5.1.5 中测试了演示(我的意思是 this one)。我在 Windows 7 下进行的所有测试。我现在又测试了一次。所有浏览器中的测试工作完全相同。我见过的 Enter 或 Esc 键没有问题。可能您在浏览器中使用了一些插件或某些阻止程序,这是问题的原因?
  • 我将再次尝试使用原始安装验证代码。谢谢
  • 同样的问题。 FF 11...没有插件。演示失败。单击演示的一行。在 DD 中选择选项。按 ENTER。没发生什么事。 Safari 运行良好。
猜你喜欢
  • 2015-07-06
  • 1970-01-01
  • 2016-06-14
  • 1970-01-01
  • 1970-01-01
  • 2011-08-28
  • 1970-01-01
  • 1970-01-01
  • 2014-06-18
相关资源
最近更新 更多