プライマリ・コンテンツに移動
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース5.0
E64891-02
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

16.5 ブランチを使用したナビゲーションの制御

この項では、アプリケーションへのブランチの追加方法について説明します。ブランチは、指定したページが送信された後の特定のページ、プロシージャまたはURLへのリンクに対する指示です。たとえば、ページ1の送信後、ページ1からページ2にブランチできます。

16.5.1 ページ・デザイナでのブランチの作成

ページ・デザイナでブランチを作成するには、次のステップを実行します。

  1. ページに移動します。「コンポーネント・ビューでのページの表示」を参照してください。

  2. 「レンダリング」または「プロセス」タブで、プロセスが発生するノードを探します。「ブランチ」を右クリックして、「ブランチの作成」を選択します。

    プロセス属性がプロパティ・エディタに表示されます。


    ヒント:

    「メッセージ」タブに、対処が必要なメッセージを示す赤または黄色の印が表示されます。メッセージを選択すると、プロパティ・エディタに関連する属性が表示されます。赤いエラー・メッセージは、保存する前に対処する必要があります。

  3. プロパティ・エディタですべての属性を表示します。「プロパティ・エディタ・メニュー」から「すべて表示」を選択します。


    ヒント:

    属性の詳細は、プロパティ・エディタで属性を選択し、中央ペインで「ヘルプ」タブをクリックして、参照してください。

  4. 「指定」の「名前」で、開発者が簡単に識別できるブランチ名を指定します。

  5. 「実行オプション」で、次のステップを実行します。

    1. 順序: このコンポーネントの順序を指定します。これによって評価の順序が決まります。

    2. ポイント: このブランチ・アクションが考慮される処理内のポイントを選択します。

  6. 「動作」の「タイプ」で、ページ・ブランチ・タイプを選択します。

    プロパティ・エディタに表示される属性は、選択したブランチ・タイプによって異なります。詳細は、「ヘルプ」タブをクリックしてください。

    タイプが「ページまたはURL(リダイレクト)」の場合、「ターゲット」フィールドをクリックして、リンク・ビルダー・ターゲット・ダイアログで属性を編集します。

  7. 「条件」で、次のステップを実行します。

    1. 対象ボタン - ユーザーが特定のボタンをクリックした場合にのみこのブランチを実行するには、リストからボタンを選択します。このボタンの条件を他の条件と統合し、このブランチをいつ実行するかをさらに絞り込むことができます。

    2. 条件タイプ: このコンポーネントをレンダリングまたは処理するために満たす必要がある条件タイプをリストから選択します。

  8. 「保存」をクリックします。

16.5.2 コンポーネント・ビューでのブランチの作成

ブランチの作成ウィザードを実行し、ブランチ・ポイントおよびブランチ・タイプを指定すると、ブランチを作成できます。

ブランチを作成するには、次のステップを実行します。

  1. ページに移動します。「コンポーネント・ビューでのページの表示」を参照してください。

  2. 「ブランチ」で、「作成」アイコンをクリックします。

    ブランチの作成ウィザードが表示されます。

  3. 「ブランチ属性」で、次のステップを実行します。

    1. 名前: 開発者が簡単に識別できるブランチ名を指定します。

    2. 順序: このコンポーネントの順序を指定します。これによって評価の順序が決まります。

    3. ブランチ・ポイント: ブランチ・ポイントを選択します。オプションは次のとおりです。

      • 送信時: 計算の前: 計算、検証またはプロセスの前にブランチが実行されます。このオプションは、プロセスを起動する必要がないボタン(「取消」ボタンなど)に使用します。

      • 送信時: 検証の前: 計算の後、検証またはプロセスの前にブランチが実行されます。検証が失敗すると、ページ・プロセスは停止し、ロールバックが実行され、ページにエラーが表示されます。このデフォルト動作のために、ブランチを作成して検証を提供する必要がありません。ただし、計算の結果に応じてブランチする必要がある場合があります(たとえば、前のブランチ・ポイントに戻る場合)。

      • 送信時: プロセスの前: 計算および検証の後、プロセスの前にブランチが実行されます。このオプションを使用すると、検証されたセッション・ステートに基づいて、ページ・プロセスの実行前にブランチされます。

      • 送信時: プロセスの後: 計算、検証およびプロセスの後にブランチが実行されます。このオプションを使用すると、計算、検証およびプロセスの実行後にURLまたはページにブランチされます。このオプションを使用する際、任意のブランチ・ポイントに複数のブランチが存在する場合は、ブランチを順序付ける必要があります。

      • ロード時: ヘッダーの前: ページのレンダリング前にブランチが実行されます。このオプションを使用すると、カレント・ページではなく別のページが表示されるか、またはユーザーが別のURLまたはプロシージャにリダイレクトされます。

    4. ブランチ・タイプ: ブランチ・タイプを選択します。最も一般的なブランチ・タイプは「ページまたはURLにブランチ」です。

    5. 「次へ」をクリックします。

  4. 「ターゲット」で、画面に表示される手順に従います。表示される属性は、選択した「ブランチ・タイプ」タイプによって異なります。詳細は、アイテムのヘルプを参照してください。

  5. 「ブランチ条件」で、次のステップを実行します。

    1. 対象ボタン - ユーザーが特定のボタンをクリックした場合にのみこのブランチを実行するには、リストからボタンを選択します。このボタンの条件を他の条件と統合し、このブランチをいつ実行するかをさらに絞り込むことができます。

    2. 条件タイプ: このコンポーネントをレンダリングまたは処理するために満たす必要がある条件タイプをリストから選択します。

  6. 「ブランチの作成」をクリックします。

16.5.3 条件付きブランチ処理について

他のコントロールと同様に、ブランチが条件付きで実行されるように設定できます。条件付きブランチを作成するには、「条件タイプ」リストから条件タイプを選択し、その条件タイプを実装するテキストを式のフィールドに入力します。