11.3.6.1 グローバル・テンプレート・オプションの管理

グローバル・テンプレート・オプションは、テーマレベルで定義します。

ヒント:

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

11.3.6.1.1 グローバル・テンプレート・オプションの作成

グローバル・テンプレート・オプションは、「テンプレート・オプション」の下のテーマ・ページで定義します。

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

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

11.3.6.1.2 グローバル・テンプレート・オプションの編集

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

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

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

      警告:

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

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

    ヒント:

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

11.3.6.1.3 グローバル・テンプレート・オプション・グループの管理

テンプレート・オプション・グループを作成することによって、関連するテンプレート・オプションの用途を定義します。テンプレート・オプション・グループの例には、ボタン・サイズ、ボタン・スタイル、リストの例、リスト・スタイルおよびフォーム・ラベルの位置があります。

ヒント:

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

11.3.6.1.3.1 グローバル・テンプレート・オプション・グループの作成

グローバル・テンプレート・オプション・グループはテーマレベルで定義され、特定のタイプのコンポーネントすべてで使用できます。

開発者は、テンプレート・オプション・グループを作成するときに、テンプレート・レベルでテンプレート・オプションの事前設定を指定できます。たとえば、テンプレート・オプションLargeおよびSmallがあるボタン・テンプレートがあるとします。Smallを事前設定として定義した場合、このテンプレートを参照する新しいボタンには、作成時にテンプレート・オプションSmallが自動的に適用されます。グループに含まれているテンプレート・オプションは、テンプレート・レベルで定義されていない場合はオプションです。

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

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

11.3.6.1.3.2 グローバル・テンプレート・オプション・グループの編集

グローバル・テンプレート・オプション・グループを編集するには、「テーマ」ページに移動します。

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

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

    ヒント:

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