---
title: "ViewPropertyプロパティ"
slug: "viewproperty-properties"
abstract: "Business Toolsのユーザーインターフェースでエンティティビュープロパティの表示を促進するモデルクラスを一覧化し、記述します。"
---
# ViewPropertyプロパティ

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

アクション(文字列)のポリシーとして、制約や閉じた語彙などを含みます。