javascript - 如何在最新的jqgrid中使用单击行编辑

标签 javascript jquery css jqgrid free-jqgrid

从 beforeSelectRow 开始的单击内联行编辑在来自 github master 的最新免费 jqgrid 中不起作用。

在行中单击以开始内联编辑现在会导致异常

Uncaught TypeError: Cannot read property 'rows' of undefined Line 16181 Column 45TypeError: Cannot read property 'rows' of undefined    at showHideEditDelete

用chrome打开这个页面,按下Kohe按钮,使其处于按下状态。 之后单击某行以开始内联编辑。 发生此异常。

如何在最新的免费 jqgrid 中使用单击内联行编辑?

最佳答案

问题原因:您调用了 setFrozenColumns 两次。第二次调用 some 破坏了内部结构。如果我在调试器中跳过 setFrozenColumns 的第二次调用,则内联编辑开始工作。

我刚才发了the changes这将忽略 setFrozenColumns 的第二次调用。尽管如此,我还是强烈建议您从代码中删除对 setFrozenColumns 的第二次调用。

关于javascript - 如何在最新的jqgrid中使用单击行编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29855092/

相关文章:

javascript - 表单关闭而不更新数据库表 - ruby​​ on Rails

jquery - 背景图片要根据屏幕尺寸自动拉伸(stretch)

html - 试图强制 DIV 在 CSS 中具有水平滚动条

html - 为什么不应该嵌套 Bootstrap 容器?

javascript - 替换 Ext.data.store 的 url

javascript - 更改传单中激活鼠标悬停事件的阈值

javascript - JQuery Jcrop 没有调整选择大小的功能?

jquery - 我可以在 jQuery 中为每个动画步骤实现回调吗?

javascript - 响应式 Bootstrap

javascript - 如何使用 vue-slick 捕获 Slick 事件?