application内の異なるフロー内のページ間のナビゲートは、同じフロー内のページをナビゲートする方法に似ていますが、移動先のページを選択するのではなく、ページを含むフローを選択します。
application内の様々なフロー内のページ間を移動するには(たとえば、myApp/main/main-startからmyApp/otherflow/otherflow-newpageにナビゲートするには):
- 移動元のページを開きます(
main-startなど)。
- ページ・デザイナで、ナビゲーションを設定するコンポーネントをドラッグし、ページ・キャンバスにドロップします。 タブ・バーの例を次に示します。各タブは異なるフローに移動することを意味します:
- ページ・コンポーネントを選択し、プロパティ・ペインの「イベント」タブをクリックします。 タブの例では、タブ・バー・コンポーネント内でネストされたハイパーリンクを選択します。
- 「+イベント・リスナー」ボタンをクリックし、「クリック」を選択します。
- 新しいアクション・チェーンが作成されたら、アクション・パレットのナビゲーション・セクションから「フローに移動」アクションをドラッグし、キャンバスにドロップします。
- 「フローに移動」アクションのプロパティで、「親ページのフロー」を選択し、フロー・ドロップ・ダウン・リストから移動先のページを含むフローを選択します(例:
otherflow)。
- デフォルトでは、フローへのナビゲーションはフローのデフォルト・ページに移動します。 デフォルト以外のページに移動する場合は、「フロー内のページ」リストからページを選択します(たとえば、
otherflow-newpage)。
- applicationをプレビューして、別のフローでページ間のナビゲーションをテストします。