異なるコンポーネントに対する CSS クラス

コンポーネントタイプ名前
ページページユーザー定義の名前
または
Page<pageNumber>(デフォルト)
コンテンツ領域contentareaユーザー定義の名前
サブフォームsubformユーザー定義の名前
排他グループexclgroupユーザー定義の名前
図面drawユーザー定義の名前
フィールドfieldユーザー定義の名前
キャプションcaption該当なし
ウィジェットwidgetウィジェット開発者が定義します(ユーザー定義のウィジェットに関しては、以下の節の表を参照してください)

異なるフィールドに対する CSS クラス

AEM Forms Designer はフォームで NumericField、DecimalField、および Date Field などの異なるタイプのフィールドをサポートしています。HTML ですべてのこれらのフィールドには上記の CSS クラスがあります。また、それらにはフィールドのタイプによっては、いくつかの追加のクラスがあります。

すべてのフィールドには UI 要素を示す、関連するウィジェットがあります。各フィールドのクラス、および各フィールドに関連するウィジェットを以下に示します。

フィールドタイプサブタイプウィジェット名ウィジェットタイプHTML UI タグ
ボタン該当なしxfaButtonbuttonfieldwidgetinput type=button
CheckButtoncheckboxfieldXfaCheckBoxcheckboxfieldwidgetinput type=checkbox
DateFielddatefielddateFielddatefieldwidgetinputtype = text
DateTimeFieldtextfieldtextFieldtextfieldwidgetinputtype = text
DecimalFieldnumericfieldnumericInputnumericfieldwidgetinputtype = text
DropDownchoicelistdropDownListWidgetchoicelistwidgetselect
ListBoxchoicelistlistBoxWidgetchoicelistwidgetol
NumericFieldnumericfieldnumericInputnumericfieldwidgetinputtype = text
PasswordFieldpasswordfielddefaultWidgetpasswordfieldwidgetinput type=password
RadioButtonradiofieldXfaCheckBoxradiofieldwidgetinput type=radio
TextFieldtextfieldtextFieldtextfieldwidgetinputtype = text
TimeFieldtextfieldtextFieldtextfieldwidgetinputtype = text

異なる Draw 要素に対する CSS クラス

AEM Forms Designer を使用して、テキスト、画像など、スタティックの描画要素を挿入できます。それぞれの描画要素に対し、別の CSS クラスがそれらの要素に関連しています。描画要素の CSS クラスのリストを以下に示します。それぞれの描画要素には、それに関連する draw クラスがあります。

描画タイプCSS クラス
テキストtext
画像image
長方形rectangle
line

フォームにおける他の部分のスタイル設定

HTML フォームでの UI コンポーネントの外観の以外に、インラインエラー、インライン警告および検証エラーのあるフィールドなどの要素のスタイルを変更できます。

Styling Inline Errors

フィールドの検証によりエラーが発生した場合、フィールドがアクティブのときにインラインエラーが表示されます。インラインエラーのスタイルを変更するには、CSS ID error-msg をオーバーライドします。

Styling Inline Warnings

フィールドの検証により警告が発生した場合、フィールドがアクティブのときにインライン警告が表示されます。これらのインライン警告のスタイルを変更するには、CSS ID warning-msg をオーバーライドします。

Styling Fields with Validation Errors

フィールドの検証に失敗すると、ウィジェットのスタイルが変更されます。このスタイルの変更はウィジェットコンポーネントに **widgetError **​の CSS クラスを適用することにより実施されます。デフォルトのスタイル設定を変更するには、widgetError クラスをオーバーライドします。

前のページアクセス可能な複雑なテーブルを HTML5 フォームで作成する
次のページHTML5 フォームのエラーメッセージのカスタマイズ

Experience Manager