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.
<ChoiceEdit columnName="ppp_favoritecolor" /><ChoiceEdit ColumnName="ppp_favoritecolor" />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.
{/* Dropdown-Menü (Standard) */}
<ChoiceEdit columnName="ppp_favoritecolor" editorType={ChoiceEditorType.Dropdown} />
{/* Funktasten */}
<ChoiceEdit
columnName="ppp_favoritecolor"
editorType={ChoiceEditorType.RadioButtons}
radioButtonOrientation={ChoiceOrientation.Horizontal}
/><!-- Dropdown-Menü (Standard) -->
<ChoiceEdit ColumnName="ppp_favoritecolor" EditorType="ChoiceEditType.Dropdown" />
<!-- Funktasten -->
<ChoiceEdit ColumnName="ppp_favoritecolor"
EditorType="ChoiceEditType.RadioButtons"
RadioButtonOrientation="ComponentOrientation.Horizontal" />EingestelltSortOrder, um zu steuern, wie die Optionen geordnet sind. Optionen umfassen Default (Dataverse-Reihenfolge), DisplayName, , DisplayNameDescendingValue, und ValueDescending.
<ChoiceEdit columnName="ppp_favoritecolor" sort={ChoiceValueSort.DisplayName} /><ChoiceEdit ColumnName="ppp_favoritecolor" SortOrder="ChoiceSortOrder.DisplayName" />Eine grundlegende ChoiceEdit Bindung an eine Wahlspalte.
Nutzen Sie die untenstehenden Steuerungen, um die verfügbaren Immobilien zu erkunden.
Name | Typ | Default | Beschreibung |
|---|---|---|---|
ChildContent | RenderFragment? | Kindinhalt der Komponente | |
ColumnName* | string | Spaltenlogischer Name, um den Editor aus dem Tabelleneintrag zu binden. | |
Description | string? | Beschreibung wird im Tooltip angezeigt. | |
Disabled | bool? | Sollte der Editor deaktiviert werden? | |
DisplayLabelWhenAvailable | bool | True | Gibt an, ob eine Etikette angezeigt werden soll, falls verfügbar. |
DisplayNullChoice | bool? | 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. | |
DisplayTooltipWhenAvailable | bool | True | Gibt an, ob ein Tooltip angezeigt werden soll, falls verfügbar. |
DisplayValidationErrorMessage | bool | True | Sollte eine Fehlermeldung zur Validierung angezeigt werden, wenn die Komponente die Validierung nicht besteht? |
EditorType | ChoiceEditType | Dropdown | Art des zu rendernden Editors |
InvalidChoiceValues | IEnumerable<int>? | Geben Sie optional an, welche Werte ungültig sind. | |
InvalidValueBehavior | ChoiceInvalidValueBehavior | Remove | Bestimmt das Verhalten ungültiger Werte. Nur dann anwendbar, wenn entweder der Parameter oder BaseChoiceEditCommon.InvalidChoiceValues angegeben BaseChoiceEditCommon.ValidChoiceValues ist. |
IsVisible | bool | True | Ist der Editor sichtbar? |
Label | string? | Text soll als Etikett für den Editor angezeigt werden. | |
RadioButtonOrientation | ComponentOrientation | Vertical | Ausrichtung der Funkknöpfe. Nur gültig, wenn die auf gesetzt ist BaseChoiceEdit.EditorTypeChoiceEditType.RadioButtons. |
ReadOnly | bool? | Sollte der Editor nur lesegeschützt sein? | |
Required | bool? | Sollte der Wert erforderlich sein. | |
Sort | ChoiceValueSort | Default | Bestimmt, wie die Werte sortiert werden. |
ValidChoiceValues | IEnumerable<int>? | Geben Sie optional an, welche Werte gültig sind. | |
Value | int? | Wert der Spalte. |
ChildContentColumnName*DescriptionDisabledDisplayLabelWhenAvailableDisplayNullChoiceDisplayTooltipWhenAvailableDisplayValidationErrorMessageEditorTypeInvalidChoiceValuesInvalidValueBehaviorBaseChoiceEditCommon.InvalidChoiceValues angegeben BaseChoiceEditCommon.ValidChoiceValues ist.IsVisibleLabelRadioButtonOrientationBaseChoiceEdit.EditorTypeChoiceEditType.RadioButtons.ReadOnlyRequiredSortValidChoiceValuesValueName | Typ | Beschreibung |
|---|---|---|
ValueChanged | EventCallback<ColumnValueBase> | Erhält oder setzt einen Callback, der den gebundenen Wert aktualisiert. |
ValueChangedName | Parameter | Typ | Beschreibung |
|---|---|---|---|
GetValidationErrors | List<string> | Gibt eine Sammlung der aktuellen Validierungsfehler zurück. |
GetValidationErrors