ChoiceEdit

Die Komponente ChoiceEdit stellt eine Spalte für die Dataverse-Auswahl (Optionsset/Picklist) als Dropdown- oder Funkknopfgruppe für die Auswahl eines einzelnen Wertes dar.

React
Blazor

Editor-Typ

Setzen Sie EditorType die Wahl zwischen ChoiceEditType.Dropdown (Standard) oder ChoiceEditType.RadioButtons. Bei der Verwendung von Funktasten verwenden RadioButtonOrientation Sie die Steuerung der vertikalen oder horizontalen Anordnung.

React
Blazor

Sortierreihenfolge

EingestelltSortOrder, um zu steuern, wie die Optionen geordnet sind. Optionen umfassen Default (Dataverse-Reihenfolge), DisplayName, , DisplayNameDescendingValue, und ValueDescending.

React
Blazor

Beispiel

Eine grundlegende ChoiceEdit Bindung an eine Wahlspalte.

React-Beispiel
Blazor-Beispiel
(Wähle einen Wert aus)RotBlauOrangeLilaGelbSchwarzWeißBraunGrün
React TypeScript
Razor

Konfigurationsoptionen

Nutzen Sie die untenstehenden Steuerungen, um die verfügbaren Immobilien zu erkunden.

React-Beispiel
Blazor-Beispiel
Nur lesen? Erforderlich? Behindert? DefaultAnzeigenameAnzeigename absteigendWertWertabsteigender Wert DeaktivierenEntfernen Standard (Auto)ShowVersteck dich DropdownFunkknöpfe
(Wähle einen Wert aus)RotBlauOrangeLilaGelbSchwarzWeißBraunGrün
React TypeScript
Razor
Reagieren Blazor

ChoiceEdit Baureihe

Parameter

Name
Typ
Default
Beschreibung
ChildContentRenderFragment?
Kindinhalt der Komponente
ColumnName*string
Spaltenlogischer Name, um den Editor aus dem Tabelleneintrag zu binden.
Descriptionstring?
Beschreibung wird im Tooltip angezeigt.
Disabledbool?
Sollte der Editor deaktiviert werden?
DisplayLabelWhenAvailablebool
True
Gibt an, ob eine Etikette angezeigt werden soll, falls verfügbar.
DisplayNullChoicebool?
Ob eine '(keine)'-Option angezeigt werden soll, die die Spalte wieder auf null löscht. Wenn sie weggelassen wird, ist die Standardfunktion erforderlich-bewusst: Eine erforderliche Spalte verbirgt sie (der Nutzer muss einen realen Wert wählen); Eine nicht erforderliche Spalte zeigt das. Set Ausdrücklich, um eines der Standardmaßnahmen zu überschreiben.
DisplayTooltipWhenAvailablebool
True
Gibt an, ob ein Tooltip angezeigt werden soll, falls verfügbar.
DisplayValidationErrorMessagebool
True
Sollte eine Fehlermeldung zur Validierung angezeigt werden, wenn die Komponente die Validierung nicht besteht?
EditorTypeChoiceEditType
Dropdown
Art des zu rendernden Editors
InvalidChoiceValuesIEnumerable<int>?
Geben Sie optional an, welche Werte ungültig sind.
InvalidValueBehaviorChoiceInvalidValueBehavior
Remove
Bestimmt das Verhalten ungültiger Werte. Nur dann anwendbar, wenn entweder der Parameter oder BaseChoiceEditCommon.InvalidChoiceValues angegeben BaseChoiceEditCommon.ValidChoiceValues ist.
IsVisiblebool
True
Ist der Editor sichtbar?
Labelstring?
Text soll als Etikett für den Editor angezeigt werden.
RadioButtonOrientationComponentOrientation
Vertical
Ausrichtung der Funkknöpfe. Nur gültig, wenn die auf gesetzt ist BaseChoiceEdit.EditorTypeChoiceEditType.RadioButtons.
ReadOnlybool?
Sollte der Editor nur lesegeschützt sein?
Requiredbool?
Sollte der Wert erforderlich sein.
SortChoiceValueSort
Default
Bestimmt, wie die Werte sortiert werden.
ValidChoiceValuesIEnumerable<int>?
Geben Sie optional an, welche Werte gültig sind.
Valueint?
Wert der Spalte.
Name: ChildContent
Typ: RenderFragment?
Beschreibung: Kindinhalt der Komponente
Name: ColumnName*
Typ: string
Beschreibung: Spaltenlogischer Name, um den Editor aus dem Tabelleneintrag zu binden.
Name: Description
Typ: string?
Beschreibung: Beschreibung wird im Tooltip angezeigt.
Name: Disabled
Typ: bool?
Beschreibung: Sollte der Editor deaktiviert werden?
Name: DisplayLabelWhenAvailable
Typ: bool
Default: True
Beschreibung: Gibt an, ob eine Etikette angezeigt werden soll, falls verfügbar.
Name: DisplayNullChoice
Typ: bool?
Beschreibung: Ob eine '(keine)'-Option angezeigt werden soll, die die Spalte wieder auf null löscht. Wenn sie weggelassen wird, ist die Standardfunktion erforderlich-bewusst: Eine erforderliche Spalte verbirgt sie (der Nutzer muss einen realen Wert wählen); Eine nicht erforderliche Spalte zeigt das. Set Ausdrücklich, um eines der Standardmaßnahmen zu überschreiben.
Name: DisplayTooltipWhenAvailable
Typ: bool
Default: True
Beschreibung: Gibt an, ob ein Tooltip angezeigt werden soll, falls verfügbar.
Name: DisplayValidationErrorMessage
Typ: bool
Default: True
Beschreibung: Sollte eine Fehlermeldung zur Validierung angezeigt werden, wenn die Komponente die Validierung nicht besteht?
Name: EditorType
Typ: ChoiceEditType
Default: Dropdown
Beschreibung: Art des zu rendernden Editors
Name: InvalidChoiceValues
Typ: IEnumerable<int>?
Beschreibung: Geben Sie optional an, welche Werte ungültig sind.
Name: InvalidValueBehavior
Typ: ChoiceInvalidValueBehavior
Default: Remove
Beschreibung: Bestimmt das Verhalten ungültiger Werte. Nur dann anwendbar, wenn entweder der Parameter oder BaseChoiceEditCommon.InvalidChoiceValues angegeben BaseChoiceEditCommon.ValidChoiceValues ist.
Name: IsVisible
Typ: bool
Default: True
Beschreibung: Ist der Editor sichtbar?
Name: Label
Typ: string?
Beschreibung: Text soll als Etikett für den Editor angezeigt werden.
Name: RadioButtonOrientation
Typ: ComponentOrientation
Default: Vertical
Beschreibung: Ausrichtung der Funkknöpfe. Nur gültig, wenn die auf gesetzt ist BaseChoiceEdit.EditorTypeChoiceEditType.RadioButtons.
Name: ReadOnly
Typ: bool?
Beschreibung: Sollte der Editor nur lesegeschützt sein?
Name: Required
Typ: bool?
Beschreibung: Sollte der Wert erforderlich sein.
Name: Sort
Typ: ChoiceValueSort
Default: Default
Beschreibung: Bestimmt, wie die Werte sortiert werden.
Name: ValidChoiceValues
Typ: IEnumerable<int>?
Beschreibung: Geben Sie optional an, welche Werte gültig sind.
Name: Value
Typ: int?
Beschreibung: Wert der Spalte.

Veranstaltungen

Name
Typ
Beschreibung
ValueChangedEventCallback<ColumnValueBase>
Erhält oder setzt einen Callback, der den gebundenen Wert aktualisiert.
Name: ValueChanged
Typ: EventCallback<ColumnValueBase>
Beschreibung: Erhält oder setzt einen Callback, der den gebundenen Wert aktualisiert.

Methoden

Name
Parameter
Typ
Beschreibung
GetValidationErrorsList<string>
Gibt eine Sammlung der aktuellen Validierungsfehler zurück.
Name: GetValidationErrors
Typ: List<string>
Beschreibung: Gibt eine Sammlung der aktuellen Validierungsfehler zurück.