【问题标题】:In GWT how do I handle the tab click event?在 GWT 中如何处理选项卡单击事件?
【发布时间】:2012-01-30 04:03:49
【问题描述】:

我的 ui.xml 中有一个选项卡布局面板:

<g:TabLayoutPanel ui:field="tabPanel" barHeight='30'>
  <g:tab>
    <g:header size='7'>tab1</g:header>
    <g:SimplePanel ui:field="tab1" height="100%"/>
  </g:tab>
  <g:tab>
    <g:header size='7'>tab2</g:header>
    <g:SimplePanel ui:field="tab2" height="100%"/>
  </g:tab>
</g:TabLayoutPanel>

如何处理点击 Tab2 时产生的事件?

【问题讨论】:

    标签: gwt gwt-tablayoutpanel


    【解决方案1】:

    根据您的要求处理SelectionEvent&lt;Integer&gt;BeforeSelectionEvent&lt;Integer&gt;

    例如:

    tabPanel.addSelectionHandler(new SelectionHandler<Integer>() {
      @Override
      public void onSelection(SelectionEvent<Integer> event) {
        if (event.getSelectedItem() == 1) {
          // Code
        }
      }
    });
    

    或:

    @UiHandler("tabPanel")
    void onTabSelection(SelectionEvent<Integer> event) {
      if (event.getSelectedItem() == 1) {
        // Code
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-08
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 2018-01-17
      • 2017-09-29
      • 2017-12-12
      相关资源
      最近更新 更多