UI テンプレート
UI templatesCommunity Edition+導入
UI テンプレートは、インターフェース構築における設定を再利用するための機能です。重複する構築作業を減らし、必要に応じて複数の箇所の設定を同期して更新することができます。
現在サポートされているテンプレートの種類は以下の通りです:
- ブロックテンプレート:ブロック全体の設定を再利用します。
- フィールドテンプレート:フォーム/詳細ブロックの「フィールドエリア」の設定を再利用します。
- ポップアップテンプレート:アクションやフィールドによってトリガーされるポップアップの設定を再利用します。
コア概念
参照と複製
テンプレートを使用する際には、通常 2 つの方法があります:
参照:複数の場所で同一のテンプレート設定を共有します。テンプレートまたは参照先のいずれかを変更すると、他の参照先も同期して更新されます。複製:独立した設定としてコピーします。その後の変更は互いに影響しません。
テンプレ ートとして保存
ブロックやポップアップの設定が完了している場合、設定メニューの「テンプレートとして保存」から保存方法を選択できます:
現在の...をテンプレートに変換する:保存後、現在の場所はそのテンプレートを参照する形式に切り替わります。現在の...をテンプレートとして複製する:テンプレートのみを作成し、現在の場所の設定はそのまま維持されます。
ブロックテンプレート
ブロックをテンプレートとして保存
- ターゲットブロックの設定メニューを開き、「テンプレートとして保存」をクリックします。
- 「テンプレート名」と「テンプレートの説明」を入力し、保存モードを選択します:
現在のブロックをテンプレートに変換する:保存後、現在の場所は「ブロックテンプレート」ブロック(テンプレートを参照している状態)に置き換わります。現在のブロックをテンプレートとして複製する:テンプレートのみを作成し、現在のブロックは変更されません。


ブロックテンプレートの使用
- ブロックを追加 → 「その他のブロック」 →
ブロックテンプレート - 設定で以下を選択します:
テンプレート:テンプレートを選択モード:参照または複製


参照を複製に変換
ブロックがテンプレートを参照している場合、ブロックの設定メニューから「参照を複製に変換」を使用することで、現在のブロックを通常のブロックに変更(参照を解除)できます。その後の変更は互いに影響しません。

注意事項
複製モードでは、ブロックおよび子ノードの UID が再生成されます。UID に依存する一部の設定は、再設定が必要になる場合があります。
フィールドテンプレート
フィールドテンプレートは、フォームブロックおよび詳細ブロックにおいて、フィールドエリアの設定(フィールドの選択、レイアウト、フィールド設定)を再利用するために使用されます。これにより、複数のページやブロックでフィールドを繰り返し追加する手間を省けます。
フィールドテンプレートは「フィールドエリア」にのみ作用し、ブロック全体を置き換えるものではありません。ブロック全体を再利用したい場合は、前述のブロックテンプレートを使用してください。
フォーム/詳細ブロックでフィールドテンプレートを使用する
- 設定モードに入り、フォームブロックまたは詳細ブロックの「フィールド」メニューを開きます。
フィールドテンプレートを選択します。- テンプレートを選択し、モード(
参照または複製)を選択します。


上書きの確認
ブロック内に既にフィールドが存在する場合、参照モードを使用すると通常は確認メッセージが表示されます(参照フィールドが現在のフィールドエリアを置き換えるため)。
参照フィールドを複製に変換
ブロックがフィールドテンプレートを参照している場合、ブロックの設定メニューから「参照フィールドを複製に変換」を使用することで、現在のフィールドエリアを独立した設定に変更(参照を解除)できます。その後の変更は互いに影響しません。

注意事項
- フィールドテンプレートはフォームブロックと詳細ブロックにのみ適用されます。
- テンプレートと現在のブロックが紐付いているデータテーブルが一致しない場合、セレクターでテンプレートが使用不可として表示され、理由が示されます。
- 現在のブロックでフィールドの「個別調整」を行いたい場合は、直接
複製モードを使用するか、先に「参照フィールドを複製に変換」を実行することをお勧めします。
ポップアップテンプレート
ポップアップテンプレートは、一連のポップアップインターフェースとインタラクションロジックを再利用するために使用されます。ポップアップの開き方やサイズなどの一般的な設定については、ポップアップの編集を参照してください。
ポップアップをテンプレートとして保存
- ポップアップをトリガーするボタンまたはフィールドの設定メニューを開き、「テンプレートとして保存」をクリックします。
- テンプレート名と説明を入力し、保存モードを選択します:
現在のポップアップをテンプレートに変換する:保存後、現在のポップアップはそのテンプレートを参照する形式に切り替わります。現在のポップアップをテンプレートとして複製する:テンプレートのみを作成し、現在のポップアップは変更されません。

ポップアップ設定でテンプレートを使用する
- ボタンまたはフィールドのポップアップ設定を開きます。
ポップアップテンプレートでテンプレートを選択すると再利用できます。


