在缓冲模式下打开行编辑器时检测网格上的单击

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在缓冲模式下打开行编辑器时检测网格上的单击相关的知识,希望对你有一定的参考价值。

我想通过单击另一行(带有保存更改或取消的选项)来显示对话框。当Editor处于打开状态时,它将捕获单击并停止事件传播,因此底层Grid不会获得click事件并且不会触发ItemClickEvent。

是否可以通过扩展或其他方式检测网格行上的点击?

答案

是否可以通过扩展或其他方式检测网格行上的点击?

从技术上说是的。例如。 GridFastNavigation插件可以实现此技巧,以便单击编辑器打开。

但是你也可以听编辑器打开,当你处于无缓冲模式时看(https://vaadin.com/download/release/8.3/8.3.1/docs/api/com/vaadin/ui/components/grid/Editor.html#addOpenListener-com.vaadin.ui.components.grid.EditorOpenListener-)编辑器已经打开,编辑器将在你单击的行上重新打开。这次活动可以帮助您找到方法。

以上是关于在缓冲模式下打开行编辑器时检测网格上的单击的主要内容,如果未能解决你的问题,请参考以下文章

如何在单击按钮时使 ag 网格中的所有单元格可编辑

jqGrid:默认情况下为“内联编辑模式”的所有行

在单元格编辑模式下,单击其他行时,不会更新kendo(可排序)网格值

vim编辑器的基本使用方法

当我单击编辑按钮时,如何在不向上滚动的情况下保持编辑行?

为啥网格在编辑模式下没有跟随骨架,如何获得骨架变形的网格上的点坐标?