ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース3.2
B53794-04
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

ツリーの作成

アプリケーションにツリーを使用すると、階層的なデータまたは複数のレベルのデータ間で効率的に通信を行うことができます。

この項に含まれる内容は次のとおりです。

ツリーの作成方法

ツリーを作成するには、次のステップを実行します。

  1. 共有コンポーネント・ページにナビゲートします。

    1. 「ワークスペース」ホームページにナビゲートします。

    2. 「アプリケーション・ビルダー」アイコンをクリックします。

    3. アプリケーションを選択します。

    4. アプリケーション・ビルダーのホームページで、「共有コンポーネント」をクリックします。

  2. 「ナビゲーション」で、「ツリー」をクリックします。

    ツリー・ページが表示されます。

  3. 「作成」をクリックします。

    ツリーの作成ウィザードが表示されます。各ウィザードのページ左にステップを表す一連のブロックが表示されます。ハイライトされたブロックは実行中のステップを表します。

  4. 「ページ属性」で、基本的なページ情報を入力して、「次へ」をクリックします。

    ページ上の特定のアイテムの詳細を表示するには、アイテム・ラベルをクリックします。アイテムまたはフィールドの説明とともにヘルプ・ウィンドウが表示されます。

  5. 「タブ」で、タブの実装方法を指定して、「次へ」をクリックします。

  6. 「ツリー属性」で、次のステップを実行します。

    1. ツリー名 - 名前を入力します。

    2. デフォルト展開レベル - デフォルト展開レベルの数を指定します。

    3. ツリーの開始方法 - 開始点の決定方法を指定します。これにより、階層のどこに表示されるかが決定されます。

      - ポップアップLOVを含む新しいアイテムに基づく - このオプションを選択すると、LOVを含むアイテムを設定できます。このオプションにより、値リストのオプションを選択することで、表示する開始点を決定できます。

      - SQL問合せに基づく - このオプションを選択すると、階層(親を持たないエントリ)の開始点を動的に検索する問合せを記述できます。

      - 静的値 - このオプションを選択すると、開始点をハード・コードできます。

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

  7. 「ツリー・テンプレート」で、テンプレートを選択して、「次へ」をクリックします。

  8. 「ツリーの開始」で、開始点を指定して、「次へ」をクリックします。指定した開始点に応じて、問合せか単一の値かのいずれかを入力します。

  9. 「開く」または「閉じる」で、含めるボタンを選択して、「次へ」をクリックします。

  10. 「表/ビューの所有者」で、基本となるツリーのテーブルの所有者を指定して、「次へ」をクリックします。

  11. 「表/ビューの名前」で、基本となるツリーのテーブルの名前を指定して、「次へ」をクリックします。

  12. ツリーは問合せに基づき、階層形式で表現できるデータを戻します。階層は、ID値と親ID値の関係によって決まります。IDとして使用する列、親IDを識別して、リーフ・ノードに表示するテキストを指定します。

    1. ID - IDとして使用する列を入力します。

    2. 親ID - 親IDを入力します。

    3. リーフ・ノード・テキスト - リーフ・ノードに表示するテキストを指定します。

    4. リンク・オプション - 「既存のアプリケーション・アイテム」を選択し、リーフ・ノード・テキストをリンクにします。このオプションを選択する場合は、リンク先のページを指定します。

  13. 問合せに追加するオプションのWHERE句およびORDER BY句を指定します。

  14. 「実行」ボタンの表示テキストを指定します。

  15. ユーザーがボタンをクリックしたときにブランチするページを指定します。

  16. 「終了」をクリックします。

ツリーの編集

作成したツリーは、ツリー・ページで編集できます。

ツリーを編集するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。

  4. 「ナビゲーション」で、「ツリー」を選択します。

    ツリー・ページが表示されます。

  5. 「ビュー」リストから選択して、ページの外観を変更できます。

    • アイコン(デフォルト): 各ツリーを大きいアイコンとして表示します。

    • 詳細: 各ツリーをレポートで1行に表示します。

  6. ツリーを選択します。

    ツリーの編集ページが表示されます。

  7. 対象となる属性を編集します。

  8. ページ上の特定のアイテムの詳細を表示するには、アイテム・ラベルをクリックします。

    ヘルプが利用できる場合は、アイテム・ラベル上にカーソルを重ねると、アイテム・ラベルが赤色に変わり、カーソルが矢印と疑問符に変わります。「フィールドレベル・ヘルプについて」を参照してください。

  9. 「変更の適用」をクリックします。

ナビゲーションの選択肢について

ツリーの編集ページは、「名前」、「問合せ」、「前後」、「静的ノード・テンプレート」、「動的テンプレート」、「ノード・テキスト・テンプレート」および「リンク・テンプレート」というセクションに分かれています。

これらのセクションにアクセスするには、ページをスクロール・ダウンするか、ページ上部のナビゲーション・ボタンをクリックします。ページ上部のボタンを選択すると、選択されたセクションが表示され、その他のセクションはすべて一時的に非表示になります。ページのすべてのセクションを表示するには、「すべて表示」をクリックします。

ツリー・レポートへのアクセス

「ツリー」ページ上部の該当するタブをクリックすると、ツリーの使用状況およびツリー履歴レポートを表示できます。


注意:

「使用状況」ボタンと「履歴」ボタンが表示されるのは、ツリーを作成した後のみです。

ツリーの使用状況

ツリー・ページの「使用状況」をクリックすると、「ツリーの使用状況」レポートにアクセスできます。このレポートには、カレント・アプリケーションに含まれるすべてのツリーが表示されます。ツリーを編集するには、ツリー名を選択します。

ツリー履歴

ツリー・ページの「履歴」をクリックすると、ツリーに対する変更が開発者および日付ごとに表示されます。