El MultiSelectChoiceEdit componente genera una columna de selección múltiple de Dataverse, permitiendo a los usuarios seleccionar múltiples valores de un conjunto predefinido de opciones.
<MultiSelectChoiceEdit columnName="ppp_favoritecolors" /><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors" />Configura EditorType para elegir el estilo de renderizado. El predeterminado se renderiza como un grupo de casillas de verificación. Úsala CheckboxOrientation para controlar la disposición vertical u horizontal, y WrapCheckboxes para controlar el comportamiento del envoltorio.
<MultiSelectChoiceEdit
columnName="ppp_favoritecolors"
checkboxOrientation={ChoiceOrientation.Horizontal}
wrapCheckboxes={true}
/><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors"
CheckboxOrientation="ComponentOrientation.Horizontal"
WrapCheckboxes="true" />Configura SortOrder para controlar cómo se ordenan las opciones. Las opciones incluyen Default, DisplayName, DisplayNameDescending, Value, y ValueDescending.
<MultiSelectChoiceEdit
columnName="ppp_favoritecolors"
sort={ChoiceValueSort.DisplayName}
/><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors"
SortOrder="ChoiceSortOrder.DisplayName" />Un límite básico MultiSelectChoiceEdit a una columna de selección múltiple.
Utiliza los controles a continuación para explorar las propiedades disponibles.
Nombre | Tipo | Default | Descripción |
|---|---|---|---|
CheckboxOrientation | ComponentOrientation | Vertical | Orientación de las casillas de verificación. |
ChildContent | RenderFragment? | Contenido hijo del componente | |
ColumnName* | string | Nombre lógico de columna para vincular el editor desde el registro de la tabla. | |
Description | string? | La descripción se mostrará en la descripción emergente. | |
Disabled | bool? | ¿Debería desactivar el editor? | |
DisplayLabelWhenAvailable | bool | True | Especifica si mostrar una lable si está disponible. |
DisplayTooltipWhenAvailable | bool | True | Especifica si mostrar una descripción emergente si está disponible. |
DisplayValidationErrorMessage | bool | True | ¿Debe mostrarse un mensaje de error de validación cuando el componente falla en la validación? |
InvalidChoiceValues | IEnumerable<int>? | Opcionalmente, especifica qué valores son inválidos. | |
InvalidValueBehavior | ChoiceInvalidValueBehavior | Remove | Determina el comportamiento de valores inválidos. Solo aplicable cuando se suministra el BaseChoiceEditCommon.ValidChoiceValues parámetro o BaseChoiceEditCommon.InvalidChoiceValues . |
IsVisible | bool | True | ¿El editor es visible? |
Label | string? | El texto se mostrará como etiqueta para el editor. | |
ReadOnly | bool? | ¿Debería el editor ser solo lectura? | |
Required | bool? | Si el valor es necesario. | |
Sort | ChoiceValueSort | Default | Determina cómo se ordenan los valores. |
ValidChoiceValues | IEnumerable<int>? | Opcionalmente, especifica qué valores son válidos. | |
Value | List<int> | Valor de la columna. | |
WrapCheckboxes | bool | True | Cuando |
CheckboxOrientationChildContentColumnName*DescriptionDisabledDisplayLabelWhenAvailableDisplayTooltipWhenAvailableDisplayValidationErrorMessageInvalidChoiceValuesInvalidValueBehaviorBaseChoiceEditCommon.ValidChoiceValues parámetro o BaseChoiceEditCommon.InvalidChoiceValues .IsVisibleLabelReadOnlyRequiredSortValidChoiceValuesValueWrapCheckboxesNombre | Tipo | Descripción |
|---|---|---|
ValueChanged | EventCallback<ColumnValueBase> | Recibe o establece una callback que actualiza el valor vinculado. |
ValueChangedNombre | Parámetros | Tipo | Descripción |
|---|---|---|---|
GetValidationErrors | List<string> | Devuelve una colección de los errores de validación actuales. |
GetValidationErrors