我看不到我要添加在简单的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);
我希望有人能帮助我:)
答案 0 :(得分:2)
Dialog
是一个特定的组件-通常不会在给定的容器中呈现,而是作为弹出窗口打开。因此,它具有使其呈现的特殊语义-创建对话框后,必须调用dialog.open()
使其显示。
这也不是Vaadin特有的-在许多框架中,对话框(和其他弹出窗口)以特殊方式显示-有点像一种模式。