1. 田畑

マーケター向けWebフォーム モジュールのフィールド階層

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

定義済みのコントロールが特定のニーズを満たさない場合は、フォームの動作や特別なUI要素を変更するなど、独自のコントロールを作成できます。

「マーケター向けWebフォーム」モジュールには、次の2種類のフィールドがあります。

  • ユーザー制御フィールド – System.Web.UI.UserControlクラスを継承します。これらのフィールドのマークアップは、別の .ascxファイルで使用できます。これらのフィールドの外観は、アセンブリを再コンパイルせずに変更できます。

  • Webコントロール フィールド - Webコントロール フィールドはSystem.Web.UI.WebControls.WebControl Webクラスを継承します。通常、これらのフィールドは単純な構造で、アセンブリのコンパイル後に変更する必要はありません。これらのタイプのフィールドは、再利用が容易です。

ユーザー制御フィールド

Sitecore.Form.UI.UserControls名前空間では、次のフィールドがUserControlクラスを継承します。

  • Captcha

  • CreditCard

  • PasswordConfirmation

次の図は、ユーザー コントロールの継承グラフを示しています。

Webコントロールのフィールド

次のWebコントロール フィールドの一覧は、Sitecore.Form.Web.UI.Controls名前空間に格納されています。

  • Checkbox

  • CheckboxList

  • DatePicker

  • DateSelector

  • DropList

  • Email

  • Label

  • List

  • MultipleLineText

  • Number

  • Password

  • RadioList

  • SingleLineText

  • SmsTelephone

  • Telephone

  • UploadFile

次のクラス図は、Webコントロールの継承グラフを示しています。

この記事を改善するための提案がある場合は、 お知らせください!