ViewPropertyプロパティ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ViewPropertyモデルは、EntityViewプロパティを特徴づけるプロパティのセットを定義します。ViewPropertyプロパティは表示する内容を定義し、ユーザーインターフェース内でEntityViewプロパティを表示するための適切なコントロールを選択するためのヒントを提供します。
どのCommerceプラグインでも、ビューが戻る前にプロパティを追加、削除、または修正することで、返されるデータに影響を与えることができます。
以下の表はViewProperty性質を示しています。
財産
概要
Name
ビュープロパティの一般的な名称です。これはビュー間で共有でき、 DisplayName (文字列)のローカライズに使用されます。
DisplayName
プロパティのローカライズされた名前。デフォルトではプロパティはローカライズされておらず、その値は Name フィールド(文字列)と同じです。
Value
通常は生の価値とそのフォーマットです。
RawValue
マッピングから直接的な値で、フォーマットなしで提供します。値はポリシーベースのフォーマット(文字列)でフォーマットされます。
OriginalType
OriginalTypeの値は"ViewProperty"生の価値系タイプであり、例えばSystem.DateTimeOffset、System.Boolean、などです。値が指定されていない場合は、RawValueに使われる値の型のFullNameに設定されます。
IsHidden
ビュープロパティがユーザーインターフェースに表示されているかどうかを示します。
IsReadOnly
ビュープロパティが読み取り専用か、セット値が必要かを示します。
UiType
ビュー内でプロパティのレンダリング方法を制御します。Business Toolsのデフォルトビューをレンダリングするために使われるUIタイプは以下の通りです: "EntityLink"、 "Autocomplete"、 "tags"、 "Options"、 "List"、 "SubItemLink"、 "tags"、 "html"、 "Dropdown"、 "MultiLine"、 "DownloadCsv"。
指定しない場合、プロパティフィールドの値は単純なテキストとして表示されます。
IsRequired
その物件が義務的かどうかを示します。
Policies
アクション(文字列)のポリシーとして、制約や閉じた語彙などを含みます。