テーマ
テーマは、画面のレイアウト、使用するグローバルスタイルシート、画面上の要素の位置とサイズを決定するグリッド定義など、アプリケーションのルックアンドフィールを定義します。
公開テーマ
以下の場合、テーマは公開できません。
- 公開されていないエンティティまたはストラクチャを使用して定義されたパラメータを持つWebブロックがある場合。
- 他のモジュールから再利用しているエンティティまたはストラクチャを使用して定義されたパラメータを持つWebブロックがある場合。
- Linkウィジェット、Buttonウィジェット、またはBinary Data、Record、Listの各データ型のいずれかの引数を持つ使用中のWeb画面を含む場合。
プロパティ
名前 | 説明 | 必須 | デフォルト値 | 備考 |
---|---|---|---|---|
Name | 画面、アクション、モジュールといった、定義されているスコープ内の要素を識別します。 | Yes | ||
Description | 要素を文書化するテキスト。 | 文書化の際に便利です。 このプロパティの最大サイズは2,000文字です。 |
||
Base Theme | デフォルトで定義を継承するテーマを指定します。 | |||
Public | [Yes]に設定すると、他のモジュールが依存関係として要素を追加できるようになります。 | Yes | No | |
Mobile | [Yes]に設定すると、画面表示が小型デバイス向けに最適化されます。 | Yes | No | |
OnException Handler | このテーマを使用するすべてのフローで呼び出される「OnException」ハンドラを指定します。このオプションは、モジュールのGlobal Exception Handlerプロパティが[(Theme Exception Handler)]に設定されている場合にのみ使用できます。 | Common\OnException | ||
Original Name | 要素を実装するモジュール(プロデューサモジュール)で定義されている要素名。このプロパティは読み取り専用です。 | Yes | このプロパティは、参照される要素に対してのみ表示されます。 | |
Has Exception Handling | 参照されるテーマに例外処理のサポートが含まれているかどうかを示す読み取り専用プロパティ。 | Yes | No | このプロパティは、参照される要素に対してのみ表示されます。 |
Style Sheet | テーマのスタイルシート。 | [...]をクリックしてプロパティ値を編集します。 | ||
グリッド | ||||
Grid Type | ウィジェットのサイズ変更時や整列時のグリッドの動作を指定します。未定義の場合は、ベーステーマから継承されます。 | Yes | ||
Columns | グリッド内の各列のサイズ(ピクセル単位)。 | Yes | 12 | |
Column Width | グリッド列のサイズ(ピクセル単位)。 | Yes | 60 | |
Gutter Width | グリッド内の列間のスペース(ピクセル単位)。 | Yes | 20 | |
Total Width | 上記のプロパティから計算された合計グリッド幅(ピクセル単位)。 | Yes | このプロパティは読み取り専用です。 | |
Min. Width | 可変グリッドの最小サイズ(ピクセル単位)。 | |||
Max. Width | 可変グリッドの最大サイズ(ピクセル単位)。 | |||
Webブロック | ||||
Layout | 画面のレイアウトとして使用するWebブロックを指定します。未定義の場合は、ベーステーマから継承されます。 | |||
Header | ヘッダーのレイアウトとして使用するWebブロックを指定します。 | Common\Header | ||
Menu | メニューのレイアウトとして使用するWebブロックを指定します。 | Common\Menu | ||
Footer | フッターのレイアウトとして使用するWebブロックを指定します。 | Common\Footer | ||
Info Balloon | 情報ウィンドウのレイアウトとして使用するWebブロックを指定します。 | |||
Pop-up Editor | ポップアップエディタページのレイアウトに使用するWebブロック。空の場合は、ベーステーマから継承されます。 | |||
メールのレイアウトとして使用するWebブロックを指定します。未定義の場合は、ベーステーマから継承されます。 | ||||
画像 | ||||
True Image | TableRecordsまたはListRecordsにあるIfウィジェットのTrue条件の画像。 | |||
False Image | TableRecordsまたはListRecordsにあるIfウィジェットのFalse条件の画像。 | |||
Info Balloon Image | 情報ウィンドウページにリンクするウィジェットの画像。 |