11.3.6.2 テンプレート・オプションの管理

テンプレート・オプションによって、開発者は、ページ、リージョン、レポート、リスト、ブレッドクラム、アイテムおよびボタンに関して選択したテンプレートにCSS修飾子を宣言的に適用できます。

ヒント:

テンプレート・オプションを追加または編集するには、テーマ所有者である必要があります。テーマのサブスクライブ解除を参照してください。

11.3.6.2.1 テンプレート・オプションの作成

テンプレート・オプションを作成するには、テンプレートを宣言的に変更します。

テンプレート・オプションを作成するには:

  1. テンプレート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. 「共有コンポーネント」をクリックします。
    4. 「ユーザー・インタフェース」で、「テンプレート」を選択します。
    テンプレート・ページが表示されます。
  2. テンプレートを選択します。
  3. 「テンプレート・オプション」で、「テンプレート・オプションの追加」をクリックします。
    新しい行が表示されます。
  4. 対象となる属性を編集します。
    1. グループ - グループ名を選択します。グループ名によってテンプレート・オプションをグループ化し、競合するオプションが選択されないようにすることができます。次を参照してください。
    2. 名前 - テンプレート・オプションの名前を入力します。
    3. 識別子 - テンプレート・オプションの識別子を大文字の英数字で入力します。識別子によって、テーマを切り替えるときにテンプレート・オプションが対応するテンプレート・オプションにマップされます。
    4. 順序 - このオプションの順序を指定します。
    5. クラス - このテンプレート・オプションを定義する1つ以上のCSSクラスを入力します。
    6. ヘルプ・テキスト - テンプレート・オプションの説明を入力します。
  5. 「保存」をクリックします。

11.3.6.2.2 テンプレート・オプションの編集

既存のテンプレート・オプションは、「テンプレート」ページで編集します。

テンプレート・オプションを編集するには:

  1. テンプレート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. 「共有コンポーネント」をクリックします。
    4. 「ユーザー・インタフェース」で、「テンプレート」を選択します。
    テンプレート・ページが表示されます。
  2. テンプレートを選択します。
  3. 「テンプレート・オプション」を選択します。
  4. テンプレート・オプションを編集するには:
    1. テンプレート・オプションを含む行を選択します。
      行が強調表示されます。
    2. 対象となる属性を編集します。
      • グループ - グループ名を選択します。グループ名によってテンプレート・オプションをグループ化し、競合するオプションが選択されないようにすることができます。
      • 名前 - テンプレート・オプションの名前を入力します。
      • 識別子 - テンプレート・オプションの識別子を大文字の英数字で入力します。識別子によって、テーマを切り替えるときにテンプレート・オプションが対応するテンプレート・オプションにマップされます。
      • 順序 - このオプションの順序を指定します。
      • クラス - このテンプレート・オプションを定義する1つ以上のCSSクラスを入力します。
      • ヘルプ・テキスト - テンプレート・オプションの説明を入力します。

    ヒント:

    CSSクラスの名前を編集した場合は、そのCSSクラス名を参照するすべてのコンポーネントを手動で更新する必要があります。オプション識別子はマッピングのために必要なため、変更できません。

  5. 「保存」をクリックします。
  6. テンプレート・オプションを削除するには:
    • 「行アクション」メニューをクリックし、「行の削除」を選択します。

    ヒント:

    「行アクション」メニューについてさらに学習するには、Oracle APEXエンド・ユーザーズ・ガイド対話グリッドの「行アクション・メニュー」についてを参照してください
  7. グローバル・テンプレート・オプションを表示するには、「グローバル・テンプレート・オプション」を展開します。

11.3.6.2.3 テンプレート・オプション・グループの作成

テンプレート・オプション・グループを作成することによって、関連するテンプレート・オプションの用途を定義します。

テンプレート・オプション・グループを作成するには:

  1. テンプレート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. 「共有コンポーネント」をクリックします。
    4. 「ユーザー・インタフェース」で、「テンプレート」を選択します。
    テンプレート・ページが表示されます。
  2. テンプレートを選択します。
  3. 「テンプレート・オプション」を見つけて、「テンプレート・オプション・グループ」をクリックします。
    「テンプレート・オプション・グループ」ウィンドウが表示されます。
  4. 新しいグループを作成するには:
    1. 「テンプレート・オプション・グループの追加」をクリックします。
      新しい行が表示されます。
    2. 対象となる属性を編集します。
      • テンプレート・タイプ - このテンプレート・オプション・グループのテンプレートのタイプを指定します。
      • 名前 - テンプレート・オプション・グループの表示名を入力します。
      • 識別子 - テンプレート・オプション・グループの内部名を定義します。
      • 順序 - このテンプレート・オプション・グループの順序を指定します。
      • Nullテキスト - テンプレート・オプション・グループのデフォルト値(ユーザーがそのグループ内のテンプレート・オプションを選択しない場合)。
      • ヘルプ・テキスト - テンプレート・オプション・グループの説明を入力します。
      • 拡張 - テンプレート・オプション・グループがテンプレート・オプションの「基本」または「拡張」カテゴリに属するかどうかを決定します。「はい」または「いいえ」を選択します。
    3. 「保存」をクリックします。

11.3.6.2.4 テンプレート・オプション・グループの編集

テンプレート・ページに移動して、テンプレート オプション グループを編集します。

テンプレート・オプション・グループを編集するには:

  1. テンプレート・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」アイコンをクリックします。
    2. アプリケーションを選択します。
    3. 「共有コンポーネント」をクリックします。
    4. 「ユーザー・インタフェース」で、「テンプレート」を選択します。
    テンプレート・ページが表示されます。
  2. テンプレートを選択します。
  3. 「テンプレート・オプション」を見つけて、「テンプレート・オプション・グループ」をクリックします。
    「テンプレート・オプション・グループ」ウィンドウが表示されます。
  4. テンプレート・オプション・グループを編集するには:
    1. テンプレート・オプション・グループを含む行を選択します。
      行が強調表示されます。
    2. 対象となる属性を編集します。
      • テンプレート・タイプ - このテンプレート・オプション・グループのテンプレートのタイプを指定します。
      • 名前 - テンプレート・オプション・グループの表示名。
      • 識別子 - テンプレート・オプション・グループの内部名を定義します。
      • 順序 - このテンプレート・オプション・グループの順序を指定します。
      • Nullテキスト - テンプレート・オプション・グループのデフォルト値(ユーザーがそのグループ内のテンプレート・オプションを選択しない場合)。
      • ヘルプ・テキスト - テンプレート・オプション・グループの説明を入力します。
      • 拡張 - テンプレート・オプション・グループがテンプレート・オプションの「基本」または「拡張」カテゴリに属するかどうかを決定します。「はい」または「いいえ」を選択します。
    3. 「保存」をクリックします。
  5. テンプレート・オプション・グループを削除するには:
    • 「行アクション」メニューをクリックし、「行の削除」を選択します。

    ヒント:

    「行アクション」メニューについてさらに学習するには、Oracle APEXエンド・ユーザーズ・ガイド対話グリッドの「行アクション・メニュー」についてを参照してください

11.3.6.2.5 ライブ・テンプレート・オプションを変更するためのクイック編集の使用

「ライブ・テンプレート・オプション」ダイアログを使用して、ページをリフレッシュすることなくコンポーネントのテンプレート・オプションを変更できます。

開発者は、実行時開発者ツールバーのクイック編集を使用して、「ライブ・テンプレート・オプション」ダイアログにアクセスすることもできます。開発者は、「ライブ・テンプレート・オプション」ダイアログを使用して、ページをリフレッシュすることなくコンポーネントのテンプレート・オプションを変更できます。

ライブ・テンプレート・オプションにアクセスするには:

  1. ページを実行します。
  2. 実行時開発者ツールバーから、「クイック編集」をクリックします。
  3. テンプレート・オプションを変更するコンポーネントの上にマウスを移動します。右上隅にあるレンチ・アイコンをクリックします。

    「ライブ・テンプレート・オプション」ダイアログが表示されます。リストやクラシック・レポートなどのリージョンベース・コンポーネントの場合は、ダイアログに「属性」タブが含まれます。

  4. 該当するタブを選択して、該当する属性を編集し、「保存」をクリックします。