ユーザーが [OK] または [キャンセル] ボタンを押した場合にうまく機能するダイアログ ボックスがあります。ただし、エスケープ キーを押すか、[X] をクリックしてダイアログを閉じる場合は、コードを実行する必要があります。onHide および onClose および onUnload イベントにコードを入れてみましたが、役に立ちませんでした。
誰もこれについて何か考えがありますか?
// 部分的なコード リスト . . .
<xe:dialog id="dialogUserCreds"
title="#{javascript:viewScope.dialogUserCredsTitle;}">
<xe:this.onHide><![CDATA[
var url = "/xpVendorApplication.xsp";
context.redirectToPage(url);]]>
</xe:this.onHide>
<xe:this.onClose><![CDATA[
var url = "/xpVendorApplication.xsp";
context.redirectToPage(url);]]>
</xe:this.onClose>
</xe:dialog>