Die Komponente MultiSelectChoiceEdit rendert eine Dataverse-Multiple-Select-Spalte, die es den Nutzern ermöglicht, mehrere Werte aus einer vordefinierten Auswahl auszuwählen.
<MultiSelectChoiceEdit columnName="ppp_favoritecolors" /><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors" />Stellen Sie ein, EditorType um den Renderingsstil auszuwählen. Die Standardversion wird als Checkbox-Gruppe dargestellt. Verwenden CheckboxOrientation Sie diese zur Steuerung des vertikalen oder horizontalen Layouts sowie WrapCheckboxes zur Steuerung des Umwicklungsverhaltens.
<MultiSelectChoiceEdit
columnName="ppp_favoritecolors"
checkboxOrientation={ChoiceOrientation.Horizontal}
wrapCheckboxes={true}
/><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors"
CheckboxOrientation="ComponentOrientation.Horizontal"
WrapCheckboxes="true" />EingestelltSortOrder, um zu steuern, wie die Optionen geordnet sind. Optionen sind , , , , Valueund ValueDescending. DisplayNameDescendingDisplayNameDefault
<MultiSelectChoiceEdit
columnName="ppp_favoritecolors"
sort={ChoiceValueSort.DisplayName}
/><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors"
SortOrder="ChoiceSortOrder.DisplayName" />Eine grundlegende MultiSelectChoiceEdit Bindung zu einer Multiple-Select-Choice-Spalte.
Nutzen Sie die untenstehenden Steuerungen, um die verfügbaren Immobilien zu erkunden.
Name | Typ | Default | Beschreibung |
|---|---|---|---|
CheckboxOrientation | ComponentOrientation | Vertical | Orientierung der Kontrollkästchen. |
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. |
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? |
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. | |
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 | List<int> | Wert der Spalte. | |
WrapCheckboxes | bool | True | Wenn |
CheckboxOrientationChildContentColumnName*DescriptionDisabledDisplayLabelWhenAvailableDisplayTooltipWhenAvailableDisplayValidationErrorMessageInvalidChoiceValuesInvalidValueBehaviorBaseChoiceEditCommon.InvalidChoiceValues angegeben BaseChoiceEditCommon.ValidChoiceValues ist.IsVisibleLabelReadOnlyRequiredSortValidChoiceValuesValueWrapCheckboxesName | 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