Vaadin 10对话框未显示

时间:2018-10-05 13:49:23

标签: java spring-boot vaadin vaadin10

我看不到我要添加在简单的Vaadin Dialog上的Vertical Layout
这是我的代码:

Dialog d = new Dialog(new Label("Simple label"));
d.setCloseOnEsc(false);
d.setCloseOnOutsideClick(false);

Button cancelBtn = new Button("Cancel", event ->  {
    d.close();
});

d.add(cancelBtn);
add(d);

我希望有人能帮助我:)

1 个答案:

答案 0 :(得分:2)

Dialog是一个特定的组件-通常不会在给定的容器中呈现,而是作为弹出窗口打开。因此,它具有使其呈现的特殊语义-创建对话框后,必须调用dialog.open()使其显示。

这也不是Vaadin特有的-在许多框架中,对话框(和其他弹出窗口)以特殊方式显示-有点像一种模式。