プライマリ・コンテンツに移動

Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド リリース5.1 E83810-03 |
| 目次 | 索引

前 | 次 |

# 16.7 リストの作成

開発者は、リンク(またはリスト)の共有コレクションをデータベース・アプリケーションに追加できます。リージョンを作成してリージョン・タイプを「リスト」に指定することによって、リストをページに追加します。リストの外観は、リスト・テンプレートで制御します。

トピック:

- リストの作成について
- ナビゲーション・メニューについて
- 静的リストの作成
- 動的リストの作成
- リストのコピー
- ページへのリストの追加
- リスト属性の編集
- リスト・レポートへのアクセス

関連項目:

## 16.7.1 リストの作成について

Oracle Application Expressでは、次の2つのタイプのリストをサポートしています。

- 静的リスト - 静的リストを作成する場合、リスト・エントリ・ラベルおよびターゲット(ページまたはURLのいずれか)を定義します。既存のエントリをコピーするかリスト・エントリを追加することによって、リストを作成(最初から作成)するときにリスト・エントリを追加できます。表示条件を定義することにより、リスト・エントリを表示するタイミングを制御できます。

- 動的リスト - 動的リストは、SQL問合せまたは実行時に実行されるPL/SQLファンクションに基づいています。動的リストを使用すると、jQuery Mobileなどのモバイル・フレームワークをサポートするスタイル・リスト・アイテムを動的に作成できます。

リスト定義には、特定のタイプのページ・アイテム(進捗バー、サイドバー、箇条書きナビゲーション・リスト、ナビゲーション・メニューなど)が表示されます。テンプレートによってリストの表示方法を制御できます。

関連項目:

- 「静的リストの作成」

- 「動的リストの作成」

- 動的リスト構文の理解

- 「新しいテンプレートの作成」

- 「リスト・テンプレート」

## 16.7.2 ナビゲーション・メニューについて

古いテーマでは、タブの作成によるナビゲーション・サポートが提供されています。ユニバーサル・テーマ - 42などの新しいテーマでは、ナビゲーション・メニューの作成によるナビゲーション・サポートが提供されます。使用しているテーマがナビゲーション・メニューをサポートしている場合、アプリケーションの作成ウィザードを実行すると自動的にナビゲーション・メニューが作成されます。サンプル・データベース・アプリケーションには、サイドバーに表示されるナビゲーション・メニューが含まれています。

図GUID-A1A68DA8-9F01-4769-86ED-973C7E71C6FB-default.pngの説明

ナビゲーション・メニューは、階層型サブメニューの作成をサポートしています。ページ上部のタブまたは(前述の例に示すように)サイド・バーのいずれかとして、ナビゲーション・メニューをレンダリングできます。サイド・バーとして表示されるナビゲーション・メニューは、反応性があります。使用可能な領域に基づいて、ナビゲーション・バーは完全なメニューを表示するか、または幅の狭いアイコン・バーに縮小されます。サイド・ナビゲーション・メニューは、テーマおよびユーザー・インタフェース・レベルによって制御されます。

代替リスト・テンプレートを選択するか、「ユーザー・インタフェースの詳細」を編集してナビゲーション・メニューの位置を変更することができます。テーマを編集することで、使用可能なナビゲーション・メニュー・リスト・テンプレートを構成できます。

タブからナビゲーション・メニューへの切替えについて

1レベルのタブを使用する既存のアプリケーションが使用されていた場合、開発者はタブを使用するテーマからナビゲーション・メニューを使用するテーマに切り替えることができます。既存のアプリケーションが2レベルのタブを使用している場合、テーマを変更する前に1レベルに変換する必要があります。

関連項目:

- アプリケーションのユーザー・インタフェースの管理

- テーマの編集

## 16.7.3 静的リストの作成

この項では、静的リストの作成について説明します。

トピック:

- 静的リストの作成プロセスについて
- リストを最初から作成
- 静的リストへのエントリとサブリストの追加について
- エントリまたはサブリストを最初から追加
- リスト間での静的リスト・エントリのコピー
- 静的リスト・エントリの親の変更
- 孤立した静的リスト・エントリの管理
- 静的リスト・エントリの順序変更

### 16.7.3.1 静的リストの作成プロセスについて

静的リストの作成プロセスでは、次のステップを実行します。

- ステップ1: リストの作成ウィザードを実行して、リストを作成します。

- ステップ2: 最初からリストを作成するか既存リストをコピーするかを指定します。

  エントリを最初から作成するか、または既存リストからエントリをコピーすることによって、リスト・エントリを追加できます。リスト全体をコピーすると、すべてのリスト・エントリもコピーされます。

- ステップ3: 最初からリストを作成する場合は、リスト・タイプを選択するプロンプトが表示されます。「静的」を選択します。

  各リスト要素には、いつ表示するかを制御できる表示条件があります。特定のページのカレントまたは非カレントとしてリスト要素を定義できます。

- ステップ4: リスト・リージョンを作成して、ページにリストを追加します。

これらのステップは必要に応じて実行します。リストの作成ウィザードを実行するときに最初の3つのステップを実行できます。または、これらのステップを一度に1つ実行することもできます。

関連項目:

- 「ページへのリストの追加」

- 「リスト属性の編集」

- 「リスト・レポートへのアクセス」

### 16.7.3.2 リストを最初から作成

リストを最初から作成するには、次のステップを実行します。

1. リストの作成/編集ウィザードへのアクセス
   1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
   2. アプリケーションを選択します。
   3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   4. 「ナビゲーション」で、「リスト」をクリックします。
   5. 「作成」をクリックします。
2. 「ソース」で「最初から」を選択し、「次へ」をクリックします。
3. 「名前およびタイプ」で、次のステップを実行します。
   1. 名前: 数字または英数字のリスト名を入力します。
   2. タイプ: 「静的」を選択します。
   3. ビルド・オプション: このコンポーネントのビルド・オプションを選択します(使用可能な場合)。ビルド・オプションは、アプリケーション内のコンポーネントが有効かどうかを判別する事前定義された設定です。
   4. 「次へ」をクリックします。
4. 「リスト・エントリの定義」で、次のように指定します。
   1. リスト・エントリ・ラベル: 数字または英数字のリスト名を入力します。
   2. ターゲット・ページIDまたはカスタムURL: ターゲット・ページを選択するか、またはカスタムURLを入力します。
   3. 「次へ」をクリックします。
5. 「確認」で、次のように指定します。
   1. リスト・リージョンを作成しますか。: リスト・リージョンを作成するかどうかを選択します。オプションは次のとおりです。

      - リスト・リージョンを作成しない

      - カレント・ページにリスト・リージョンを作成する

      - 各ターゲット・ページのリスト・リージョンを作成する

   2. リージョン位置: 新しいリージョンを作成する場合は、リージョン位置を選択します。
   3. リージョン・テンプレート: 新しいリージョンを作成する場合は、リージョン・テンプレートを選択します。
   4. リスト・テンプレート: リストの外観の制御に使用するリスト・テンプレートを選択します。
   5. 「リストの作成」をクリックします。

### 16.7.3.3 静的リストへのエントリとサブリストの追加について

リストの作成後、リストにエントリを追加する必要があります。リストを最初から作成するか、リスト・エントリをリスト内からコピーするか、または既存のエントリをあるリストから別のリストにコピーすると、リスト・エントリを追加できます。

サブリストを含む階層的なリストも作成できます。階層的なリストを作成するには、次のステップを実行します。

- 階層的なリストをサポートするリスト・テンプレートを選択します。階層的なリストをサポートするリスト・テンプレートを判別するには、サブリスト付きというネーミング規則のあるテンプレートを検索します。

- 各リスト・エントリの作成時には親リスト・アイテムを選択します。

関連項目:

- カスタム・テーマの作成

- 「リスト・テンプレート」

### 16.7.3.4 エントリまたはサブリストを最初から追加

エントリまたはサブリストを最初から追加するには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
   2. アプリケーションを選択します。
   3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   4. 「ナビゲーション」で、「リスト」を選択します。

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

2. リストを選択します。

   リスト詳細ページが表示されます。

3. 「エントリの作成」をクリックします。
4. 「エントリ」で、次のステップを実行します。
   1. 親リスト・エントリ: 該当する場合、このリスト・エントリの親を選択します。サブリストを含む階層的なリストを作成する場合は、この属性を使用します。

      この属性は、親リスト・エントリを作成する場合は表示されません。

   2. 順序: リストにおけるリスト・エントリの表示順序を指定します。これによって評価の順序が決まります。
   3. イメージ/クラス - このリスト・エントリを表示するために使用するイメージ・ファイル名またはFont Awesome CSSクラスを指定します。この属性はリスト・テンプレートによって指定されます。
   4. 属性: リスト要素イメージのイメージ属性(`width="12" height="12"`など)を指定します。

      リスト・ラベル・テキストを参照するには、`#LIST_LABEL#`置換文字列を使用します。この置換文字列を使用すると、リスト・ラベル・テキストの値に基づいてタイトル・イメージ属性を自動的に設定できます。次に例を示します。

      `title="#LIST_LABEL#"`

   5. Alt属性: リスト要素イメージのイメージalt属性を指定します。

      リスト・ラベル・テキストを参照するには、`#LIST_LABEL#`置換文字列を使用します。この置換文字列を使用すると、リスト・ラベル・テキストの値に基づいてAlt属性を自動的に設定できます。次に例を示します。

      `...alt="#LIST_LABEL#"...`

   6. リスト・エントリ・ラベル: このリンクのラベル・テキストを入力します。
5. ターゲット・タイプを指定します。オプション: 「URL」または「このアプリケーションのページ」。

   ターゲット位置がURLの場合、次のように指定します。

   1. ターゲット・タイプ: 「URL」を選択します。
   2. URLターゲット: URLを入力します。次に例を示します。

      http://www.example.com

   ターゲット位置がページの場合、次のステップを実行します。

   1. ターゲット・タイプ: 「このアプリケーションのページ」を選択します。
   2. ページ: ターゲット・ページ番号を指定します。

      他のオプションは次のとおりです。

      - このページのページ区切りをリセット: ユーザーの新規問合せに合うデータの最初のセットにページを戻すには、このオプションを選択します。

      - 印刷用: このオプションを選択すると、アプリケーションの「印刷用」テンプレートを使用するターゲット・ページが表示されます。「印刷用」テンプレートにより、印刷用ページが最適化されます。

   3. リクエスト: 組込みアプリケーション・アイテム`REQUEST`を設定するテキストを入力します。これは、クリックしたボタンの名前で設定されるアイテムでもあります。
   4. キャッシュのクリア - ユーザーのセッション・ステートをクリアするページのページ番号を、カンマで区切って入力します。詳細は、フィールドレベル・ヘルプを参照してください。
   5. セッション・ステートを設定するには(リストされたアイテムに値を与えます)、次のステップを実行します。

      - 「次のアイテムを設定」で、セッション・ステートを設定するアイテム名をカンマで区切って入力します。

      - 「次の値を使用」で、前述のステップで指定したアイテムの値をカンマで区切って入力します。

      静的な値または置換構文(`&APP_ITEM_NAME.`など)を指定できます。URLの`f?p=`に渡されるアイテム値にはコロン(:)を使用しないでください。また、バックスラッシュでアイテム値全体を囲んだ場合(`\1234,56\`など)を除いて、カンマも使用しないでください。

6. カレント・リスト・エントリの項目は次のとおりです。
   1. リスト・エントリがカレントとなるページ・タイプ: ページ・タイプに基づいて、このリスト・エントリがカレントとなる時点を指定します。

      リスト・アイテムはカレントまたは非カレントにできます。カレント・リスト・アイテムではカレント・テンプレートが使用され、非カレント・リスト・アイテムでは非カレント・リスト・アイテム・テンプレートが使用されます。実際の条件およびテンプレートは後続の属性で定義されます。

   2. リスト・エントリがカレントとなる条件: 条件付きで表示します。前述の選択に基づいて、評価する条件を定義します。この条件がTRUEの場合は、リスト・アイテムがカレントになります。詳細は、フィールドレベル・ヘルプを参照してください。
7. 「条件」で、リスト・エントリを条件付きにする適切な情報を指定します。
8. 「認可」で、認可スキームを指定できます。

   この認可スキームは、このコンポーネントをレンダリングまたは処理するためにTRUEと評価される必要があります。

9. 「構成」で、このコンポーネントのビルド・オプションを選択します。

   ビルド・オプションは、アプリケーション内のコンポーネントが有効かどうかを判別する事前定義された設定です。

10. 「クリック・カウント」で、リスト・エントリをクリック・カウントに含むかどうかを指定します。

    これが外部ページへのリンクである場合、クリックをカウントできます。

11. 「ユーザー定義属性」で、追加属性を指定します。たとえば、次にtabindexやaccesskeyを追加します。
    `tabindex="15" accesskey="D"`
12. リスト属性の定義の終了後、「作成」または「作成後、別のものの作成」をクリックします。

関連項目:

- テーマの編集

- 「印刷用ページの最適化」

- 『Oracle Application Express APIリファレンス』のCOUNT_CLICKプロシージャに関する項

### 16.7.3.5 リスト間での静的リスト・エントリのコピー

あるリストから別のリストに静的リスト・エントリをコピーできます。

リスト間でリスト・エントリをコピーするには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. コピーするリストを選択します。
3. 「タスク」リストで、「あるリストから別のリストへのリスト・エントリのコピー」をクリックします。
4. 「リスト・エントリのコピー」で、コピー先のリストを選択し、「次へ」をクリックします。
5. 「リスト・エントリのコピー」をクリックします。

### 16.7.3.6 静的リスト・エントリの親の変更

リスト・エントリの親の変更ページは、リスト・エントリ階層を管理するために使用します。

リスト・エントリの親を変更するには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. リストを選択します。
3. 「タスク」リストで、「このリスト内におけるリスト・エントリの親の変更」をクリックします。
4. 表示を階層のサブセットに制限するには、「開始」を使用します。選択して「実行」をクリックします。
5. 「親の変更先」で新しい親を選択します。
6. 移動するエントリを選択します。
7. 「チェックしたエントリの親の変更」をクリックします。

### 16.7.3.7 孤立した静的リスト・エントリの管理

孤立リスト・エントリとは、親が現在のリストのメンバーではないリスト・エントリです。リスト・エントリが孤立している場合は、親のエントリを削除します。

孤立リスト・エントリを管理するには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. リストを選択します。
3. 「タスク」リストで、「孤立リスト・エントリの管理」をクリックします。
4. 削除するエントリを選択します。
5. 「親エントリのクリア」をクリックします。

### 16.7.3.8 静的リスト・エントリの順序変更

クリーンアップ・ページで、リスト・エントリの順序を10単位で変更できます。

リスト・エントリをクリーンアップするには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. リストを選択します。
3. 「タスク」リストで、「リストのエントリのクリーンアップ」をクリックします。
4. 「クリーンアップ」をクリックします。

## 16.7.4 動的リストの作成

この項では、動的リストの作成について説明します。

トピック:

- 動的リストの作成プロセスについて
- 動的リスト構文の理解
- 動的リストを最初から作成

### 16.7.4.1 動的リストの作成プロセスについて

動的リストを使用すると、jQuery Mobileなどのモバイル・フレームワークをサポートするスタイル・リスト・アイテムを動的に作成できます。動的リストは、SQL問合せまたはSQL問合せを戻すPL/SQLファンクションに基づいています。

動的リストの作成プロセスでは、次のステップを実行します。

- ステップ1: リストの作成ウィザードを実行して、リストを作成します。

- ステップ2: 最初からリストを作成するか既存リストをコピーするかを指定します。

- ステップ3: 最初からリストを作成する場合は、リスト・タイプを選択するプロンプトが表示されます。「動的」を選択します。

- ステップ4: SQL問合せまたはSQL問合せを戻すPL/SQLファンクションを入力します。

- ステップ5: リスト・リージョンを作成して、ページにリストを追加します。

関連項目:

- 「ページへのリストの追加」

- 「リスト属性の編集」

- 「リスト・レポートへのアクセス」

### 16.7.4.2 動的リスト構文の理解

SQL問合せまたはSQL問合せを戻すファンクションを使用して、動的リストを作成します。

SQL問合せの構文は、次のとおりです。

    SELECT level, labelValue label,
           [targetValue]            target,
           [is_current]             is_current_list_entry,
           [imageValue]             image,
           [imageAttributeValue]    image_attribute,
           [imageAltValue]          image_alt_attribute,
           [attribute1]             attribute1,
           [attribute2]             attribute2,
           [attribute3]             attribute3,
           [attribute4]             attribute4,
           [attribute5]             attribute5,
           [attribute6]             attribute6,
           [attribute7]             attribute7,
           [attribute8]             attribute8,
           [attribute9]             attribute9,
           [attribute10]            attribute10
    FROM ...
    WHERE ...
    ORDER BY ...

SQL問合せを戻すファンクションの構文は、次のとおりです。

    RETURN
    'SELECT level, labelValue label,'||
    '       [targetValue]         target,'||
    '       [is_current]          is_current_list_entry,'||
    '       [imageValue]          image,'||
    '       [imageAttributeValue] image_attribute, '||
    '       [imageAltValue]       image_alt_attribute,'||
    '       [attribute1]          attribute1,'||
    '       [attribute2]          attribute2,'||
    '       [attribute3]          attribute3,'||
    '       [attribute4]          attribute4,'||
    '       [attribute5]          attribute5,'||
    '       [attribute6]          attribute6,'||
    '       [attribute7]          attribute7,'||
    '       [attribute8]          attribute8,'||
    '       [attribute9]          attribute9,'||
    '       [attribute10]         attribute10'||
    'FROM ...'||
    'WHERE ...'||
    'ORDER BY ...';

内容は次のとおりです。

- `level`および`labelvalue`が必要です。

- `level`: 階層リストで、`level`パラメータを指定する必要があります。階層リスト以外では、このパラメータを`NULL`に設定できます。

- `labelvalue`: リスト・エントリとして表示されるテキスト。

- `targetvalue`: リスト・エントリの選択時にブランチ先となるターゲットURL。

- `is_current`: リスト・エントリの動作を制御します。値は次のとおりです。

  - `NULL`: ターゲットの現行性はターゲットURLに基づきます。

  - `'YES'`: リスト・エントリが常にカレントです。

  - `'NO`': リスト・エントリがカレントではありません。

- `imagevalue`: リスト・エントリに表示されるイメージ名。

- `imageattributevalue`: 幅や高さなどのイメージの属性。

- `imagealtvalue`: ユーザーがイメージ上でクリックする必要のあるテンプレートでアクセシビリティに必要なイメージ`ALT`タグの値。

- `attribute1`から`10`: これらの属性は、静的リスト・エントリページで公開される既存の10のユーザー属性と一致します。

### 16.7.4.3 動的リストを最初から作成

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

1. リストの作成/編集ウィザードへのアクセス
   1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
   2. アプリケーションを選択します。
   3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   4. 「ナビゲーション」で、「リスト」をクリックします。
   5. 「作成」をクリックします。
2. 「最初から」をクリックし、「次へ」をクリックします。
3. 「名前およびタイプ」で、次のステップを実行します。
   1. 名前: 数字または英数字のリスト名を入力します。
   2. 「タイプ」で、「動的」を選択します。
   3. ビルド・オプション: このコンポーネントのビルド・オプションを選択します(使用可能な場合)。ビルド・オプションは、アプリケーション内のコンポーネントが有効かどうかを判別する事前定義された設定です。
   4. 「次へ」をクリックします。
4. 「問合せまたは静的値」で、次のステップを実行します。
   1. 問合せソース・タイプ: 「SQL問合せ」または「SQL問合せを戻すファンクション」を選択します。
   2. 問合せ: SQL問合せまたはSQL問合せを戻すファンクションを入力します。SQL問合せの例を表示するには、「例」リージョンを展開します。

      問合せの作成: 「問合せの作成」をクリックし、ウィザードを使用して選択した表またはビューで問合せを作成します。画面に表示されるステップに従います。

   3. 「次へ」をクリックします。
5. 「リストの作成」で、リスト・リージョンを作成するかどうかを指定します。
   1. カレント・ページで「リストの作成」リージョンを選択すると、次の属性が表示されます。

      - リージョン位置: 新しいリージョンを作成する場合は、リージョン位置を選択します。

      - リージョン・テンプレート: 新しいリージョンを作成する場合は、リージョン・テンプレートを選択します。

      - リスト・テンプレート: 新しいリージョンを作成する場合は、リスト・テンプレートを選択します。

   2. リージョン位置: 新しいリージョンを作成する場合は、リージョン位置を選択します。
   3. リージョン・テンプレート: 新しいリージョンを作成する場合は、リージョン・テンプレートを選択します。
   4. 「作成」をクリックします。

関連項目:

動的リスト構文の理解

## 16.7.5 リストのコピー

この項では、リストのコピー方法について説明します。別のアプリケーションまたは既存のアプリケーションからリストをコピーできます。

トピック:

- カレント・アプリケーションからのリストのコピー
- アプリケーション間でのリストのコピー

### 16.7.5.1 カレント・アプリケーションからのリストのコピー

あるリストから別のリストにリスト・エントリをコピーできます。

リスト間でリスト・エントリをコピーするには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. コピーするリストを選択します。
3. 「タスク」リストで、「リストのコピー」をクリックします。
4. 「リストをコピー」で、「このアプリケーションのリスト」を選択し、「次へ」をクリックします。
5. 「リストを指定」で、次のステップを実行します。
   1. リストのコピー: コピーするリストを選択します。
   2. 新しいリスト名: コピーされたリストに新しい名前を入力します。
   3. 「コピー」をクリックします。

### 16.7.5.2 アプリケーション間でのリストのコピー

カレント・アプリケーションまたは別のアプリケーションからリストをコピーできます。

リストをコピーするには:

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. コピーするリストを選択します。
3. 「タスク」リストで、「リストのコピー」をクリックします。
4. 「リストをコピー」で、「別のアプリケーションのリスト」を選択し、「次へ」をクリックします。
5. 「リストを指定」で、次のステップを実行します。
   1. アプリケーションからコピー: リストのコピー元となるアプリケーションを選択します。
   2. リストのコピー: コピーしているリストを選択します。
   3. 新しいリスト名: 新しいリストの名前を入力します。
   4. 「コピー」をクリックします。

## 16.7.6 ページへのリストの追加

リストとリスト・エントリの作成後、リージョンを作成してリージョン・タイプを「リスト」に指定することによって、このリストをページに追加します。

関連項目:

ページ・デザイナでのリージョンの作成

ページにリストを追加するには、次のステップを実行します。

1. 適切なページにナビゲートします。レガシー・コンポーネント・ビューでのページの表示を参照してください。
2. 「リージョン」で、「作成」アイコンをクリックします。

   「リージョンの作成」ウィザードが表示されます。

3. 「リージョン」で、リージョン・タイプとして「リスト」を選択し、「次へ」をクリックします。
4. 「表示属性」で、次のステップを実行します。
   1. タイトル - リージョンのタイトルを入力します。選択するリージョン・テンプレートにリージョン・タイトルが表示されると、このタイトルが表示されます。
   2. リージョン・テンプレート: リージョンの外観を制御するテンプレートを選択します。
   3. 親リージョン: 新しいリージョンが属する親リージョンを定義します。
   4. 表示ポイント: このリージョンの表示ポイントを指定します。
   5. 順序: このコンポーネントの順序を指定します。これによって評価の順序が決まります。
   6. 「次へ」をクリックします。
5. 「ソース」で、次のステップを実行します。
   1. リスト: 追加するリストを選択します。
   2. リスト・テンプレート: リストの外観を制御するテンプレートを選択します。
   3. 「次へ」をクリックします。
6. 「条件付き表示」で、次のステップを実行します。
   1. 条件タイプ: このコンポーネントがレンダリングされるために満たす必要があるリストから、条件タイプを選択します。
   2. 認可スキーム: オプションで認可スキームを選択します。このコンポーネントをレンダリングまたは処理するためには、この認可スキームがTRUEと評価される必要があります。
   3. 「リージョンの作成」をクリックします。

リストを追加する各ページに対して、これらのステップを実行します。

関連項目:

- 条件付きのレンダリングおよびプロセスの理解

- 認可を介したセキュリティの提供

- 「新しいテンプレートの作成」

- リスト表示の変更方法については、「リスト・テンプレート」を参照してください

## 16.7.7 リスト属性の編集

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

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

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. リストを選択します。

   リスト詳細ページが表示されます。

3. リスト名またはビルド・オプションを変更するには、「リストの編集」ボタンをクリックします。
4. リスト名またはビルド・オプションを変更するには、次のステップを実行します。
   1. 「リストの編集」ボタンをクリックします。
   2. 対象となる属性を編集します。
   3. 「変更の適用」をクリックします。
5. リスト順序、リンク・テキスト、ターゲットまたはすべてのリスト・エントリの現在のステータスを編集するには、「グリッド編集」をクリックします。
   1. リスト順序、リンク・テキスト、ターゲットまたはすべてのリスト・エントリの現在のステータスを編集するには、「グリッド編集」をクリックします。
   2. 対象となる属性を編集します。
   3. 「変更の適用」をクリックします。

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

リスト・ページ上部の該当するタブをクリックして、「未使用」、「条件付きエントリ」、「使用状況」および「履歴」レポートを表示できます。これらのレポートは、リストの作成後にのみ表示されます。

リスト・レポートを表示するには、次のステップを実行します。

1. リスト・ページにナビゲートします。
   1. 「ワークスペース」ホームページにナビゲートします。
   2. 「アプリケーション・ビルダー」アイコンをクリックします。
   3. アプリケーションを選択します。
   4. アプリケーションのホームページで、「共有コンポーネント」をクリックします。
   5. 「ナビゲーション」で、「リスト」をクリックします。

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

2. 該当するタブをクリックします。

   - 未使用 - 「未使用」タブをクリックすると、カレント・アプリケーションで使用されていないリストが識別されます。

   - 条件付きエントリ - 「条件付きエントリ」タブをクリックすると、条件付きリストが表示されます。

   - 使用状況 - 「リストの使用状況」タブをクリックすることで、使用状況レポートにアクセスします。このレポートに、カレント・アプリケーションに含まれるすべてのリストが表示されます。レポートから、次の操作を実行できます。

     - リスト名を選択して、リスト・エントリを編集します。

     - 「ページ」列の番号をクリックして、リストに表示されるページを表示します。

     - 「リスト・テンプレートの使用状況」を展開して名前をクリックし、リスト・テンプレートを表示または編集することによって、リストで使用されるテンプレートを表示します。

   - 履歴 - 「履歴」タブをクリックすると、リスト定義およびリスト・エントリに対する変更が開発者および日付ごとに表示されます。