最後に確認しないといけないことは、3 つのすべてのデスティネーションに指定されたエクジット・ジャンクションがあること、そして、これらの vHandle_NAVIGATETO ファンクションが要求されたときにエクジット・ジャンクションに移動できることです。

エクジット・ジャンクションに関する技術ノート:デスティネーション画面が表示され、別の画面へのナビゲーションを実行する必要がある場合は、ターゲット画面へのナビゲーション・ルートを計算する前に、エグジット・ジャンクションに移動するようデスティネーション画面に指示します。デフォルトでは、デスティネーション画面のエグジット・ジャンクションは、ターゲット・リストで定義されている最初のジャンクションです。 |
スクリプトには、以前のチュートリアルからこのコードがすでに含まれている可能性があります。ただし、ターゲット・リストを手動で編集し、関連する実装ロジックを vHandle_NAVIGATETO ファンクションに追加できる (またはそうしなければいけない場合がある) ことを理解することが重要です。
最も簡潔なフォームでは、すべてのデスティネーション画面の vHandle_NAVIGATETO ファンクションは次のようになります。
switch (sToForm)
{
/* <NAVIGATESWITCH> - Do not remove or alter this line */
case "UFRTS03_R1": /* Navigate back to the exit junction */
{
SENDKEY(KeyF12);
Q_CHECK_CURRENT_FORM("UFRTS03_R1","Unable to navigate to form UFRTS03_R1");
}
break;
default: /* Handle an invalid request */
alert("Form " + this.vName + " cannot navigate to form " + sToForm);
bReturn = false;
break;
}