繁体   English   中英

重新加载Vaadin申请

[英]Reload Vaadin application

如何在按钮点击时重新加载Vaadin应用程序?

我读到了添加? 重新启动应用程序到URL将重新启动它,但是哪个方法调用?

我不确定这正是您正在寻找的,但您可以使用Application类中的close方法

public void close()

实际上,这将导致应用程序在被询问时停止返回任何窗口。 当应用程序关闭时,其状态将从会话中删除,浏览器窗口将重定向到使用setLogoutURL(String)设置的应用程序注销URL。 如果尚未设置注销URL,则重新加载浏览器窗口并重新启动应用程序。

只需将您选择的内容放在主窗口中:

//add listener to button

sendButton.addListener(new Button.ClickListener() {

 public void buttonClick(ClickEvent event) {

//reload page

  mainWindow.setContent(buildUserPage());

 }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM