上書きされたブラウザタスクを閉じる

Web 開発 > ブラウザクライアントアプリケーション > ブラウザクライアントタスクブラウザ/クライアントイベント

ブラウザタスクが、現在開いている子タスク(タスクA)をクローズして、別の子タスク(タスクB)を起動した場合、以下のような処理手順で実行されます。

  1. タスクBがオープンされます。[タスク前]と最初の[レコード前]が実行されます。その結果としてのHTMLページが、ブラウザクライアントへ渡ります。

  2. タスクAが完全にクローズされます。[レコード後]と[タスク後]が実行されます。[終了時URL]は無視されます。

  3. タスクBがタスクAの代わりに表示されます。

  4. もしタスクAが適切にクローズされなかった場合(例えば、タスクAの[レコード後]で[アクション]や[エラー]処理コマンドの実行によって)、タスクBは、クローズされます。タスクBで実行された、クライアントに影響する処理コマンド(例えば、ブラウザタスクの実行や[アクション]処理コマンド)は無視されます。この場合、タスクBをクローズさせないようにすることはできません。