GWT setSkipRowHover检查抽象单元格表

时间:2013-04-26 11:10:18

标签: gwt

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

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

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

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

由于

1 个答案:

答案 0 :(得分:2)

skipRowHoverCheck标志用于避免DOM重新排列悬停行并触发RowHoverEvent s(使用addRowHoverHandler(RowHoverEvent.Handler handler)处理)。

来避免使用低级BrowserEvents.MOUSEOVERBrowserEvents.MOUSEOUT事件。它们仍然被触发,处理(如果你使用了setSkipRowHoverCheck(true),则使用no​​-op),并在必要时委托给基础单元格。

我不知道我是否正确理解了您的问题,但这就是skipRowHoverCheck标志的方式。