Vaadin创建模态对话框窗口

3

如何在Vaadin 7.x中创建模态对话框窗口?我已经找到了主窗口并添加了我的新对话框窗口,但是如何获取主窗口?我想从一个视图中访问它。

getApplication().getMainWindow()
getWindow()

没有一个能够起作用...
1个回答

7
这取决于你的主类是哪个。 从一个普通的UI继承类,你可以使用addWindow(...)将对话框(子窗口)添加到UI中。
public class MyApplication extends UI
{

    @Override
    protected void init(VaadinRequest request) 
    {
        addWindow(new ModalWindow());
    }
}

4
太好了,它有效了!我没有尝试addWindow()(我不知道为什么.. :)) 只有一个小提示:如果您不在主类中,则UI.getCurrent().addWindow()将完美地工作。 - Slenkra

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接