2013-05-03 108 views
3

如何在Vaadin 7.x中创建模态对话框窗口?我已经发现,我有主窗口,并添加到这个新的对话窗口,但我怎样才能获得主窗口?我想从视图中获取它。Vaadin创建模态对话框窗口

getApplication().getMainWindow() 
getWindow() 

他们没有工作..

回答

7

这取决于哪个是你的主类。 从一个普通的UI继承类,你可以使用addWindow(...)添加一个对话框(子窗口)到用户界面。

public class MyApplication extends UI 
{ 

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

好,它的工作原理!我没有尝试addWindow()(我不知道为什么.. :)) 只是一个提示:如果你不在主类然后 UI.getCurrent()。addWindow()将完美工作。 – Slenkra 2013-05-03 16:26:20

相关问题