Java GWT OnScroll事件未触发
我有一个小应用程序,它将Java GWT OnScroll事件未触发,java,gwt,scroll,Java,Gwt,Scroll,我有一个小应用程序,它将文本区域包装在滚动面板中 当我实例化ScrollPanel并在OnModuleLoad()中附加ScrollEventHandler时,OnScroll事件会正确触发 但是,当我为滚动面板包装文本区域创建一个单独的复合类时,将处理程序附加到它上-不会触发OnScroll。我可以在屏幕上看到复合小部件,没有显示编译或运行时错误,但当我滚动时仍然没有发生任何事情 有什么想法吗?您是否添加了sinkEvents(Event.ONSCROLL) Composite小部件是一个有点
文本区域
包装在滚动面板
中
当我实例化ScrollPanel
并在OnModuleLoad()
中附加ScrollEventHandler
时,OnScroll
事件会正确触发
但是,当我为滚动面板
包装文本区域
创建一个单独的复合
类时,将处理程序附加到它上-不会触发OnScroll
。我可以在屏幕上看到复合小部件,没有显示编译或运行时错误,但当我滚动时仍然没有发生任何事情
有什么想法吗?您是否添加了
sinkEvents(Event.ONSCROLL)
Composite
小部件是一个有点奇怪的编译,它声称内部小部件就是它自己。
尝试创建您自己的“小部件”,并使用setElement(DOM.createDiv())
和您自己的小部件。如果sinkEvent(int)
代码不工作,这可能会有所帮助