在vaadin中隐藏/展开布局



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

两个条件是:

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

  2. 按钮应展开和隐藏布局,单击时的其余区域应仅隐藏布局(与此处的StackExchange按钮相同)。

有人知道解决办法吗?非常感谢。

两种可能性:

Native Vaadin:PopupView。以下是在Vaadin采样器中使用它的示例。无法控制弹出窗口的位置,并且显示弹出窗口不能由视图本身以外的任何东西控制。

Vaadin Addon:Overlays允许您相对于任何其他组件覆盖任何组件(例如布局),可以由水上组件(例如按钮)控制

最新更新