GWT setSkipRowHover检查抽象单元格表

Fra*_*ser 5 gwt

我已经通过setter在AbstractCellTable上将标志skipRowHoverCheck设置为true.通过在AbstractCellTable中的方法onBrowseEvent2上设置调试点,我可以确认该标志设置为true.

代码永远不会执行检查skipRowHoverCheck为真的块,因此不会添加MouseOver浏览事件.

但是,在调试项目时,仍会捕获鼠标悬停事件并拾取行级别悬停事件.然后,这使得鼠标悬停在所选行上的行,这是我们不想要的.

对此的任何建议都会很棒!

谢谢

And*_*olo 2

skipRowHoverCheck标志用于避免DOM重新设计悬停行和触发RowHoverEvents (通过使用 处理addRowHoverHandler(RowHoverEvent.Handler handler))。

它不是用来避免下沉低层BrowserEvents.MOUSEOVERBrowserEvents.MOUSEOUT事件的。它们仍然会被触发、处理(如果您使用过,则使用无操作setSkipRowHoverCheck(true)),并且在必要时委托给底层单元。

我不知道我是否正确理解了你的问题,但这就是旗帜的本来面目skipRowHoverCheck