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 EditorType Sie auf die Wahl zwischen ChoiceEditType.Dropdown (Standard) oder ChoiceEditType.RadioButtons. Bei der Verwendung von Funktasten verwenden RadioButtonOrientation Sie die Steuerung der vertikalen oder horizontalen Anordnung. Horizontale Funktasten werden auf die nächste Reihe gelegt, wenn ihnen der Platz ausgeht; stattdessen auf Scrollen eingestellt WrapRadioButtons false .
{/* 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? | |
DisplayChoiceColors | bool | False | Wenn |
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. | |
WrapRadioButtons | bool | True | Wenn |
ChildContentColumnName*DescriptionDisabledDisplayChoiceColorsDisplayLabelWhenAvailableDisplayNullChoiceDisplayTooltipWhenAvailableDisplayValidationErrorMessageEditorTypeInvalidChoiceValuesInvalidValueBehaviorBaseChoiceEditCommon.InvalidChoiceValues angegeben BaseChoiceEditCommon.ValidChoiceValues ist.IsVisibleLabelRadioButtonOrientationBaseChoiceEdit.EditorTypeChoiceEditType.RadioButtons.ReadOnlyRequiredSortValidChoiceValuesValueWrapRadioButtonsName | 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