javascript - 光滑网格中的自定义单元格编辑器未关闭

标签 javascript jquery jsp slickgrid

我使用自定义单元格编辑器实现了一个光滑的网格,并在弹出的对话框中呈现了该网格。
当我单击单元格时,自定义单元格编辑器将打开并完美运行。 但是当我关闭对话框时,单元格编辑器不会关闭,它保留在另一个页面中。
当我在网格外单击时,单元格编辑器也不会关闭。
我还尝试了下面的代码,但它并不适合所有情况。

var editController = grid.getEditController();
editController.commitCurrentEdit();

任何人请提供一个好的解决方案,当我在网格外执行任何操作时关闭单元格编辑器。

最佳答案

你可以试试

grid.getEditorLock().cancelCurrentEdit();

关于javascript - 光滑网格中的自定义单元格编辑器未关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44967084/

相关文章:

jquery - CSS:水平居中固定按钮,并为顶部边距设置动画。

javascript - 服务数据不应删除,同时使用 angularjs 刷新页面

javascript - PHP $$var 的 JS 等价物是什么?

javascript - 使用 Nginx 在刷新 404 上部署后创建 React 应用程序中断

jquery - 滚动到页面顶部,然后使用 jQuery 隐藏元素

java - 如何将JSP页面中通过JSTL定义的变量传递给Java bean

java - 禁用表结构

java.lang.ClassCastException : Servlet. Telnet 无法转换为 javax.servlet.Servlet

javascript - 直接向表中输入数据

Javascript:封装和抽象