前へ
前へ
 
次へ
次へ

リストの作成方法

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

  1. 次の方法のうち1つを使用してリストを作成します。

    • 共有コンポーネント・ページか「ページ定義」のいずれかから、リストの作成/編集ウィザードを実行してリストを最初から作成します。

    • 既存のリストをコピーします。リストにアイテムまたはエントリが含まれる場合、アイテムもコピーされます。

  2. リストにエントリを追加します。

    • リスト・エントリを最初から作成します。

    • 現行のリストから単一のリスト・エントリをコピーします。これによってリスト・エントリの属性がコピーされます。

    • その他のリストから現行のリストへリスト・エントリをコピーします。これによって現行リストにコピーされるエントリのリストを変更することなく、2つのリスト・エントリがマージされます。

  3. リスト・リージョンを作成して、ページにリストを作成します。

トピック:

リストを最初から作成

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

  1. リストの作成/編集ウィザードへのアクセス

    共有コンポーネント・ページからウィザードにアクセスするには、次のステップを実行します。

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

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

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

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

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

    「ページ定義」からウィザードにアクセスするには、次のステップを実行します。

    1. 該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。

    2. 「共有コンポーネント」で、「リスト」セクションの「作成」アイコンをクリックします。

  2. 作成/編集のウィザードで、次のステップを実行します。

    1. 名前: リストの名前を入力します。

    2. リスト・テンプレート: リスト・テンプレートを選択します。

    3. ビルド・オプション: このコンポーネントのビルド・オプションを選択します(使用可能な場合)。ビルド・オプションは、アプリケーション内のコンポーネントが有効かどうかを判別する事前定義された設定です。

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

リストのコピー

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

  1. リストのコピー・ウィザードへのアクセス

    共有コンポーネント・ページからウィザードにアクセスするには、次のステップを実行します。

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

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

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

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

    5. 「コピー」をクリックします。

    「ページ定義」からウィザードにアクセスするには、次のステップを実行します。

    1. 該当するページ定義にナビゲートします。「ページ定義へのアクセス」を参照してください。

    2. 「共有コンポーネント」で、「リスト」セクションの「コピー」アイコンをクリックします。

      このページにリストが存在する場合にのみ「コピー」アイコンが表示されます。

  2. コピー・ウィザードで、コピーするリストの位置を選択して、「次へ」をクリックします。

  3. 「別のアプリケーションのリスト」を選択した場合、アプリケーションを選択して、「次へ」をクリックします。

  4. 「リストを指定」で、新しいリストの名前を入力して、「コピー」をクリックします。

ページにリストを表示するには、ページにリストを追加する必要があります。

リスト・エントリとサブリストの追加

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

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

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

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

  1. リスト・ページにナビゲートします。

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

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

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

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

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

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

  3. 「リスト・エントリの作成」をクリックします。

    リスト・エントリの作成/編集ページが表示されます。

  4. 「エントリ」で、次の項目を指定します。

    1. 親リスト・アイテム: このリスト・エントリの親を指定します。サブリストを含む階層的なリストを作成する場合は、この属性を使用します。

    2. 順序: リスト・エントリを表示する順序を指定します。

    3. イメージ: このリスト・エントリの表示に使用するイメージのファイル名を指定します。この属性の制御はリスト・テンプレートによって行われます。

    4. 属性: リスト要素イメージのイメージ属性(width="12" height="12"など)を指定します。

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

      title="#LIST_LABEL#"
      
    5. リスト・エントリ・ラベル: このリンクのラベル・テキストを入力します。

  5. ターゲット位置を指定します。

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

    • ターゲットは: 「URL」を選択します。

    • URLターゲット: URLを入力します。次に例を示します。

      http://www.yahoo.com
      

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

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

    2. ページ: ターゲット・ページ番号を指定します。

      「このページのページ区切りをリセット)」を選択することもできます。このオプションを選択すると、ユーザーの新規問合せに合うデータの最初のセットにページが戻されます。

      「印刷用」も選択できます。このオプションを選択すると、アプリケーションの「印刷用」テンプレートを使用するターゲット・ページが表示されます。「印刷用」テンプレートにより、印刷用ページが最適化されます。「テーマのデフォルトのテンプレートの変更」および「印刷用ページの最適化」を参照してください。

    3. リクエスト: 使用するリクエストを指定します。

    4. キャッシュのクリア: キャッシュをクリアするページ番号を指定します。

    5. セッション・ステートを設定するには(リストされたアイテムに値を与えます)、次のステップを実行します。

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

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

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

  6. カレント・リスト・エントリの項目は次のとおりです。

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

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

    2. リスト・エントリがカレントとなる条件: 前述の選択に基づいて、評価する条件を定義します。この条件がTRUEの場合は、リスト・アイテムがカレントになります。

  7. リスト・エントリを条件付きにするには、「条件」で適切な情報を指定します。

  8. 「認可」で、認可スキームを指定できます。

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

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

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

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

    これがwww.google.comのような外部ページへのリンクである場合、クリックをカウントできます。詳細は、Oracle Application Express APIリファレンスの「COUNT_CLICKプロシージャ」を参照してください。

  11. 追加属性を指定するには、「ユーザー定義属性」セクションを使用します。たとえば、次にtabindexやaccesskeyを追加します。

    tabindex="15" accesskey="D"
    
  12. リスト属性の定義の終了後、「作成」または「作成後、別のものの作成」をクリックします。

リスト・エントリのコピー

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

  1. リスト・エントリ・ページにナビゲートします。

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

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

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

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

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

    5. リスト・ページで、コピーするエントリのリスト名をクリックします。

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

  2. 現行リストに表示される単一リスト・エントリをコピーするには、次のステップを実行します。

    1. コピーする行で「コピー」アイコンをクリックします。「コピー」アイコンは、リスト内の「コピー」列に表示されます。

      イメージや親など、選択したリスト・エントリのすべての属性は、新規エントリにコピーされます。

    2. 「リスト・エントリのコピー」で、適切な情報を入力して「リスト・エントリのコピー」をクリックします。

  3. 1つのリストからその他のリストにリスト・エントリをコピーするには、次のステップを実行します。

    1. ページ右側にある「タスク」リストで、「あるリストから別のリストへのリスト・エントリのコピー」をクリックします。

    2. 「コピーのターゲットを指定」で、エントリを追加するターゲット・リストを選択し、「次へ」をクリックします。

    3. 「リスト・エントリのコピーの確認」で、「新規の結合リストのレポート」をクリックして、「コンポジット」リストを確認します。

    4. 「リスト・エントリのコピー」をクリックします。

リスト・エントリの親の変更

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

  1. リスト・エントリ・ページにナビゲートします。

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

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

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

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

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

    5. リスト・ページで、更新するエントリのリスト名をクリックします。

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

  2. 右側にある「タスク」リストで、「このリスト内におけるリスト・エントリの親の変更」をクリックします。

  3. リスト・エントリの親の変更ページで、次のステップを実行します。

    1. リストおよび開始に関する適切な情報を入力して、「実行」をクリックします。

      「開始」フィールドを使用して、親を変更する必要のあるエントリを特定するために、大きな階層的なリストをフィルタ処理できます。また、これらのフィールドを使用して、編集するリストのサブセットに絞り込むことができます。

    2. 「親の変更先」で、リスト・エントリの新しい親を選択します。

    3. 含めるリスト・エントリのチェック・ボックスを選択します。

    4. 「チェックしたエントリの親の変更」をクリックします。

孤立リスト・エントリの親の削除

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

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

  1. リスト・エントリ・ページにナビゲートします。

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

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

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

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

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

    5. リスト・ページで、更新するエントリのリスト名をクリックします。

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

  2. 右側にある「タスク」リストで、「孤立リスト・エントリの管理」をクリックします。

  3. 孤立リスト・エントリの管理ページで、次のステップを実行します。

    1. 「表示」リストから「孤立」を選択し、「実行」をクリックします。

    2. 孤立リスト・エントリのチェック・ボックスを選択します。

    3. 「親エントリの削除」をクリックします。