4

ボタンクリックでVaadinアプリケーションをリロードするにはどうすればよいですか?

私はその追加を読みましたか?アプリケーションをURLに再起動すると再起動しますが、どのメソッド呼び出しですか?

4

2 に答える 2

1

これがまさにあなたが探しているものかどうかはわかりませんが、Applicationクラスのcloseメソッドを使用できます

public void close()

事実上、これにより、アプリケーションは要求されたときにウィンドウを返すのを停止します。アプリケーションが閉じられると、その状態はセッションから削除され、ブラウザウィンドウはsetLogoutURL(String)で設定されたアプリケーションログアウトURLにリダイレクトされます。ログアウトURLが設定されていない場合は、ブラウザウィンドウが再ロードされ、アプリケーションが再起動されます。

于 2012-11-16T08:17:12.003 に答える
-1

選択したコンテンツをメインウィンドウに配置するだけです。

//add listener to button

sendButton.addListener(new Button.ClickListener() {

 public void buttonClick(ClickEvent event) {

//reload page

  mainWindow.setContent(buildUserPage());

 }
}
于 2012-11-16T08:31:31.110 に答える