我已经通过setter在AbstractCellTable上将标志skipRowHoverCheck设置为true.通过在AbstractCellTable中的方法onBrowseEvent2上设置调试点,我可以确认该标志设置为true.
代码永远不会执行检查skipRowHoverCheck为真的块,因此不会添加MouseOver浏览事件.
但是,在调试项目时,仍会捕获鼠标悬停事件并拾取行级别悬停事件.然后,这使得鼠标悬停在所选行上的行,这是我们不想要的.
对此的任何建议都会很棒!
谢谢
该skipRowHoverCheck标志用于避免DOM重新设计悬停行和触发RowHoverEvents (通过使用 处理addRowHoverHandler(RowHoverEvent.Handler handler))。
它不是用来避免下沉低层BrowserEvents.MOUSEOVER和BrowserEvents.MOUSEOUT事件的。它们仍然会被触发、处理(如果您使用过,则使用无操作setSkipRowHoverCheck(true)),并且在必要时委托给底层单元。
我不知道我是否正确理解了你的问题,但这就是旗帜的本来面目skipRowHoverCheck。
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |