在vaadin中隐藏/展开布局

时间:2012-08-01 10:54:25

标签: javascript layout show-hide vaadin

StackExchange按钮在左上角的这个站点上有一个下拉列表。如果你点击它,它会打开,如果你点击其他地方,它就会被隐藏。 在给定按钮和布局的情况下,是否可以在vaadin应用程序中创建类似的组合?

两个条件是:

  1. 从代码中了解布局的状态(隐藏或显示)(这就是为什么javascript不合适)。

  2. 按钮应该展开并隐藏布局,点击上的休息区域应该只隐藏它(与此处使用StackExchange按钮相同)。

  3. 有谁知道解决方案?非常感谢。

1 个答案:

答案 0 :(得分:1)

两个可能性:

Native Vaadin:PopupView。这是Vaadin采样器中的example of using it。无法控制弹出窗口的放置,并且显示弹出窗口不能被视图本身以外的任何东西控制。

Vaadin Addon:Overlays允许您覆盖任何组件(例如布局)相对于任何其他组件,可以通过seaprate组件(例如按钮)进行控制