8.5.3 でログアウトしたときにフル リフレッシュをトリガーします。データが失われたかどうかは気にしません。ユーザーがログアウトした場合やセッションがタイムアウトした場合に部分的な更新が失敗した場合は、完全な更新をトリガーしたいだけです。
2つのウィンドウを開いています。ウィンドウ 2 のログアウト ボタンを押してから、ウィンドウ 1 に戻って部分的な更新を実行しようとすると、何も返されません (そのコントロールの空白の値のみ)。では、ユーザーがログアウトしたときに完全な更新をトリガーするにはどうすればよいでしょうか?
onComplete、onStart、および onError クライアント側イベントを試しましたが、このログアウトがいつ発生したかを知る方法がわかりません。次のコードを試しました。
var strUserName = '#{javascript: @Name("[CN]", @UserName());}';
alert("Start: " + strUserName);
ユーザーがウィンドウ2でログアウトした場合でも、ウィンドウ1では匿名ではなく常にユーザー名を返します!
部分的な更新が失敗したり、空白の値を返したりすると、onError イベントは発生しません。
どんなアイデアや助けも大歓迎です。