RPC 応答に応じて、別のウィンドウが表示されるログイン ウィンドウが表示されます。私が疑問に思っているのは、2番目のウィンドウを初期化する方法です。onReset メソッドと onReveal メソッドを試しましたが、トリガーされないようです。さらに、値をリセットするときに destroy() を使用すると、ウィンドウが完全に強制終了されます。私は次の解決策になりましたが、あまり効率的ではないと感じています。誰かが私にそれを行う方法を勧めてもらえますか?
public void onSuccess(LoginResult result) {
if(result.getResponse().equalsIgnoreCase("OK")){
getView().getUsernameField().setValue("");
getView().getPasswordField().setValue("");
getView().getWindow().hide();
memberWindow.setUsername(username);
memberWindow.loadAppointments(new Date());
((Window) memberWindow.getWidget()).show();
}else{
SC.say("Error", "Login failed because: " + result);
}