フォームプロパティ
カラースキーム
配色プロパティは、macOS でのみ適用されます。
このプロパティは、フォームのカラースキームを定義します。 このプロパティが設定されていない場合のデフォルトでは、カラースキームの値は 継承済み です (フォームは アプリケーションレベル で定義されたカラースキームを使用します)。 これは、フォームに対して以下の 2つのオプションのいずれかに変更することができます:
- dark - 暗い背景に明るいテキスト
- light - 明るい背景に暗いテキスト
定義されたカラースキームを CSS で上書きすることはできません。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
colorScheme | string | "dark", "light" |
CSS
このプロパティは、フォーム用に特定の CSSファイルを読み込むことを可能にします。
フォームレベルで定義された CSSファイルは、デフォルトのスタイルシートをオーバーライドします。 詳細については スタイルシート を参照ください。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
css | string または collection | CSSファイルパス: |
Pages
各フォームは、少なくとも 2つのページで構成されています:
- ページ0 (背景ページ)
- ページ1 (メインページ)
詳細に ついては フォームのページ を参照ください。
JSON 文法
名称 | データタイプ | とりうる値 |
---|---|---|
pages | collection | ページのコレクション (各ページはオブジェクトで、ページ0 は最初の要素です) |
フォーム名
このプロパティはフォームそのものの名称で、4Dランゲージで名前によってフォームを参照するのに使用されます。 フォーム名は、4Dの 識別子の命名規則 に準じたものでなければなりません。
JSON 文法
フォーム名は、form.4Dform ファイルを格納するフォルダーの名前で定義されます。 詳しくは プロジェクトのアーキテクチャー を参照ください。