ChoiceEdit

ChoiceEditコンポーネントは、Dataverseの選択(オプションセット/ピックリスト)列をドロップダウンまたはラジオボタングループとしてレンダリングし、単一値選択を可能にします。

React
Blazor

エディタータイプ

EditorTypeChoiceEditType.Dropdown(デフォルト)かChoiceEditType.RadioButtonsのどちらかを選べるように設定してください。ラジオボタンを使う場合は、RadioButtonOrientationで縦または横のレイアウトを操作してください。

React
Blazor

ソート順

オプションの順序をコントロールするために SortOrder を設定してください。オプションには Default (Dataverse順序)、 DisplayNameDisplayNameDescendingValueValueDescendingがあります。

React
Blazor

選択列に割り当てられた基本的な ChoiceEdit

Reactの例
ブレイザーの例
(値を選択する)オレンジパープル黄色黒人白いブラウン
React TypeScript
Razor

設定オプション

以下のコントロールを使って利用可能な物件を探りましょう。

Reactの例
ブレイザーの例
読み取り専用ですか? 必須ですか? 障害者? デフォルト表示名表示名の降り順価値価値下降 無効化削除 デフォルト(自動)番組隠れて ドロップダウンラジオボタン
(値を選択する)オレンジパープル黄色黒人白いブラウン
React TypeScript
Razor
反応してください ブレイザー

ChoiceEdit クラス

パラメータ

名称
種類
デフォルト
概要
ChildContentRenderFragment?
コンポーネントの子コンテンツ
ColumnName*string
テーブルレコードからエディタをバインドするための論理カラム名。
Descriptionstring?
説明はツールチップに表示されます。
Disabledbool?
エディターを無効にすべきか。
DisplayLabelWhenAvailablebool
True
ラベルが可能であれば表示するかどうかを明記しています。
DisplayNullChoicebool?
DisplayTooltipWhenAvailablebool
True
ツールチップが表示されるかどうかを指定します。
DisplayValidationErrorMessagebool
True
コンポーネントが検証に失敗したときに検証エラーメッセージを表示するべきでしょうか?
EditorTypeChoiceEditType
Dropdown
レンダリングするエディタの種類
InvalidChoiceValuesIEnumerable<int>?
オプションで無効な値を指定してください。
InvalidValueBehaviorChoiceInvalidValueBehavior
Remove
無効な値を挙げる。 BaseChoiceEditCommon.ValidChoiceValues または BaseChoiceEditCommon.InvalidChoiceValues パラメータのいずれかが提供されている場合のみ適用されます。
IsVisiblebool
True
エディターは見えますか?
Labelstring?
編集者用のラベルとして表示されるテキスト。
RadioButtonOrientationComponentOrientation
Vertical
ラジオボタンの向き。 BaseChoiceEdit.EditorTypeChoiceEditType.RadioButtonsに設定されている場合にのみ有効です。
ReadOnlybool?
エディターは読み取り専用であるべきです。
Requiredbool?
価値が求められるかどうか。
SortChoiceValueSort
Default
値のソート方法を決定します。
ValidChoiceValuesIEnumerable<int>?
任意で有効な値を指定してください。
Valueint?
列の値。
名称: ChildContent
種類: RenderFragment?
概要: コンポーネントの子コンテンツ
名称: ColumnName*
種類: string
概要: テーブルレコードからエディタをバインドするための論理カラム名。
名称: Description
種類: string?
概要: 説明はツールチップに表示されます。
名称: Disabled
種類: bool?
概要: エディターを無効にすべきか。
名称: DisplayLabelWhenAvailable
種類: bool
デフォルト: True
概要: ラベルが可能であれば表示するかどうかを明記しています。
名称: DisplayNullChoice
種類: bool?
名称: DisplayTooltipWhenAvailable
種類: bool
デフォルト: True
概要: ツールチップが表示されるかどうかを指定します。
名称: DisplayValidationErrorMessage
種類: bool
デフォルト: True
概要: コンポーネントが検証に失敗したときに検証エラーメッセージを表示するべきでしょうか?
名称: EditorType
種類: ChoiceEditType
デフォルト: Dropdown
概要: レンダリングするエディタの種類
名称: InvalidChoiceValues
種類: IEnumerable<int>?
概要: オプションで無効な値を指定してください。
名称: InvalidValueBehavior
種類: ChoiceInvalidValueBehavior
デフォルト: Remove
概要: 無効な値を挙げる。 BaseChoiceEditCommon.ValidChoiceValues または BaseChoiceEditCommon.InvalidChoiceValues パラメータのいずれかが提供されている場合のみ適用されます。
名称: IsVisible
種類: bool
デフォルト: True
概要: エディターは見えますか?
名称: Label
種類: string?
概要: 編集者用のラベルとして表示されるテキスト。
名称: RadioButtonOrientation
種類: ComponentOrientation
デフォルト: Vertical
概要: ラジオボタンの向き。 BaseChoiceEdit.EditorTypeChoiceEditType.RadioButtonsに設定されている場合にのみ有効です。
名称: ReadOnly
種類: bool?
概要: エディターは読み取り専用であるべきです。
名称: Required
種類: bool?
概要: 価値が求められるかどうか。
名称: Sort
種類: ChoiceValueSort
デフォルト: Default
概要: 値のソート方法を決定します。
名称: ValidChoiceValues
種類: IEnumerable<int>?
概要: 任意で有効な値を指定してください。
名称: Value
種類: int?
概要: 列の値。

イベント

名称
種類
概要
ValueChangedEventCallback<ColumnValueBase>
バウンド値を更新するコールバックを取得または設定します。
名称: ValueChanged
種類: EventCallback<ColumnValueBase>
概要: バウンド値を更新するコールバックを取得または設定します。

方法

名称
パラメータ
種類
概要
GetValidationErrorsList<string>
現在の検証エラーの集合を返します。
名称: GetValidationErrors
種類: List<string>
概要: 現在の検証エラーの集合を返します。