【问题标题】:GWT OnScroll event does not fireGWT OnScroll 事件不会触发
【发布时间】:2011-01-11 11:08:02
【问题描述】:

我有一个将TextArea 包装在ScrollPanel 中的小应用程序。

当我实例化ScrollPanel 并在OnModuleLoad() 内附加ScrollEventHandler - OnScroll 事件会正确触发。

但是,当我为包装 TextAreaScrollPanel 创建单独的 Composite 类时,将处理程序附加到它 - OnScroll 不会触发。我可以在屏幕上看到复合小部件,并且没有显示编译或运行时错误,但仍然 - 滚动时没有任何反应。

有什么想法吗?

【问题讨论】:

    标签: java gwt scroll


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 2021-10-26
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2013-07-27
      相关资源
      最近更新 更多