GWT OnScroll事件不会触发

时间:2011-01-11 11:08:02

标签: java gwt scroll

我有一个小应用程序将TextArea包裹在ScrollPanel内。

当我实例化ScrollPanel并附加ScrollEventHandler WITHIN OnModuleLoad()时,OnScroll事件会正常触发。

但是,当我为包裹Composite的{​​{1}}创建单独的ScrollPanel类时,请将处理程序附加到其中 - TextArea不会触发。我可以在屏幕上看到复合小部件,但没有显示编译或运行时错误但仍然 - 滚动时没有任何反应。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您添加了sinkEvents(Event.ONSCROLL)吗?

Composite小部件是一个有点奇怪的编译,声称内部Widget本身。 尝试创建自己的“小部件”并使用setElement(DOM.createDiv())和您自己的小部件。如果sinkEvent(int)代码无效,这可能会有所帮助。