【问题标题】:Can I have Two scrollhandlers for one scrollpanel?一个滚动面板可以有两个滚动处理程序吗?
【发布时间】:2012-07-13 02:48:22
【问题描述】:

我有一个带有滚动面板的主面板。

其中嵌入了另外两个面板,一次只显示一个。我想在每个面板中捕获主面板的滚动事件。我在两个子面板中都有一个滚动事件,但只想触发一个。我该怎么做?

谢谢。

【问题讨论】:

    标签: gwt event-handling scroll panel


    【解决方案1】:

    您可以向 ScrollPanel 添加任意数量的处理程序。

    所以在你想要监听滚动事件的两个面板中:

    HandlerRegistration handler = scrollPanel.addScrollHandler( new ScrollHandler() {
        @Override 
        public void onScroll( ScrollEvent event ) {
           // ... your code
        }
    );
    

    【讨论】:

      猜你喜欢
      • 2011-12-19
      • 2014-08-24
      • 2011-02-02
      • 2017-05-04
      • 1970-01-01
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 2010-11-22
      相关资源
      最近更新 更多