9.4 カードの管理

カード・ページには、インデックス・カードのような色彩豊かなボックスがあり、1ページにレイアウトされています。

ファセット検索ページは、アプリケーションの作成ウィザードを使用して作成できます。

9.4.1 カード・ページの例

カード・ページの例を表示します。

カード・ページは、インデックス・カードのような色彩豊かなボックスで構成され、1ページにレイアウトされています。各カードには、基礎となる表の列から取得された3つの情報が表示されます。最初に、ページを作成するための表またはビューを選択します。次に、各カードに表示する情報を選択します(「カード・タイトル」、「説明列」および「追加のテキスト列」)。アプリケーションの作成ウィザードでは、カード・ページの作成がサポートされています。

SAMPLE$PROJECTS表を基に作成されたカード・ページの例を次に示します。

cards.pngの説明が続きます
図cards.pngの説明

この例では、カードに表示される情報は、NAMEDESCRIPTIONおよびSTATIS_IDの各列から取得されます。対話グリッドの作成は、アプリケーションの作成ウィザードとページの作成ウィザードの両方でサポートされています。

関連項目:

カードの管理

9.4.2 アプリケーションの作成ウィザードを使用したカードの作成

アプリケーションの作成ウィザードを実行して、カード・ページを含む新しいアプリケーションを作成します。

カード・ページは、インデックス・カードのような個別のボックスで構成され、1ページにレイアウトされています。各カードには3つの情報が表示されます。

カード・ページを含むアプリケーションを作成するには、次のステップを実行します。

  1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
  2. 作成」ボタンをクリックします。
  3. 「新規アプリケーション」をクリックします。
  4. 「名前」で、開発者がアプリケーションを識別するための名前を入力します。
  5. 「外観」で、デフォルトのテーマ・スタイルおよびメニュー・レイアウト(「Vita」、「サイド・メニュー」)をそのまま使用するか、「外観」フィールドの横にある「外観の設定」アイコンをクリックして変更します。
  6. カード・ページを追加するには、次のステップを実行します。
    1. 「ページの追加」をクリックします。
    2. 「カード」を選択します。
  7. 「カード・ページの追加」で、次の項目を設定します。
    1. ページ名: このページの名前を入力します。
    2. アイコンの設定: このページのナビゲーション・メニューに表示するアイコンを選択します。
    3. 表またはビュー: ページを作成するための表またはビューを選択します。

      次に、「カード・タイトル」、「説明」および追加の「テキスト」列として表示する列を選択します。

    4. 各カードに表示する情報を選択します。
      • カード・タイトル

      • 「説明」列

      • 追加テキスト列

    5. 詳細: 「詳細」を展開して、次のオプションを構成します。
      • ホームページとして設定: このページをアプリケーションのホームページにします。

      • 管理ページとして設定: 有効にすると、「管理」の下にこのページが表示されるようになります。

      • ページのヘルプ: ユーザーが「ページのヘルプ」を選択したときに表示するテキストを入力します。

    6. 「ページの追加」をクリックします。
  8. 機能: アプリケーションに含める機能を選択します。「機能」は、アプリケーション・レベルの機能を提供し、アプリケーションごとに1回のみ追加できます。詳細は、「機能」の横にある「ヘルプ」アイコンをクリックします。
  9. 設定: このアプリケーションの生成に使用する設定を指定します。属性の詳細は、「設定」の横にある「ヘルプ」アイコンをクリックします。
  10. 「アプリケーションの作成」をクリックします。

9.4.3 カード・ページの編集

カード・ページを構成するコンポーネントを確認するには、ページ・デザイナで属性を表示します。

カード・ページは、実際にはSQL問合せで特殊な別名を使用する特殊なタイプのクラシック・レポートです。

カード・ページのコンポーネントを表示するには、次のステップを実行します。

  1. ページ・デザイナでページを表示します。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. ページを選択します。
    ページ・デザイナが表示されます。
  2. レポート・リージョンを見つけます。
    1. コンテンツ本体の「レンダリング」タブで、レポート・リージョン(「プロジェクト」など)を見つけて選択します。

      プロパティ・エディタでは、レポートがクラシック・レポートであることが属性に示されています。

  3. レポート・リージョンを定義する問合せを確認します。
    1. 「レンダリング」タブで、レポート・リージョン(プロジェクトなど)を見つけて選択します。

      プロパティ・エディタでは、レポートがクラシック・レポートであることが属性に示されています。

    2. 「SQL問合せ」を見つけて、「コード・エディタ: SQL問合せ」アイコンをクリックします。

      コード・エディタが表示されます。

      カード・ページのSQL問合せには、CARD_MODIFIERSCARD_LINKなどの特殊な別名が含まれています。カードを新しいページにリンクするには、基礎となるSQL問合せのCARD_LINKが適切なターゲットを指すように更新する必要があります。

    ヒント:

    カード・リージョンを別のページにリンクする例については、Oracle Application Expressチュートリアル: アプリケーションの構築プロジェクト・フォームを管理するためのプロジェクト・カードのリンクを参照してください。