【问题标题】:How to disable and enable the visibility of Horizontal panel in GWT?如何在 GWT 中禁用和启用水平面板的可见性?
【发布时间】:2012-10-09 18:11:37
【问题描述】:

首先我必须禁用Horizontal panel。我尝试使用以下代码,但面板已禁用。

public void hideNavigaton(){
    pagination.removeFromParent();
}

但在以下方法定义中禁用后,我还必须启用上面的面板:

public void showNavigation(){
    // Add definition to enable the visibility.
}

如果有任何问题,那么将编写什么或适当的方法来启用和禁用水平面板的可见性?

【问题讨论】:

    标签: gwt panel


    【解决方案1】:

    隐藏你的电话

    pagination.setVisible(false)
    

    并显示

    pagination.setVisible(true)
    

    【讨论】:

      【解决方案2】:

      如果您想简单地隐藏和显示面板,请按照 Daniel 的建议使用 setVisible()。在这种情况下,面板会出现/消失,但会保留其在布局中的位置。

      如果您希望面板完全消失并将其空间留给另一个小部件,则必须将其从父小部件中删除。然后,您可以在需要时将其添加回来。

      public void hideNavigaton(){
          pagination.removeFromParent();
      }
      public void showNavigation(){
          myParentWidget.add(pagination);
          // Set position of pagination widget if you don't do it through CSS
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-18
        • 2015-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-12
        • 2015-05-17
        相关资源
        最近更新 更多