MultiSelectChoiceEdit

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.

React
Blazor

Tipo de editor

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.

React
Blazor

Orden de clasificación

Configura SortOrder para controlar cómo se ordenan las opciones. Las opciones incluyen Default, DisplayName, DisplayNameDescending, Value, y ValueDescending.

React
Blazor

Ejemplo

Un límite básico MultiSelectChoiceEdit a una columna de selección múltiple.

Ejemplo de reacción
Ejemplo de Blazor
Rojo Azul Naranja Morado Amarillo Negro Blanco Brown Verde
React TypeScript
Razor

Opciones de configuración

Utiliza los controles a continuación para explorar las propiedades disponibles.

Ejemplo de reacción
Ejemplo de Blazor
¿Solo lectura? ¿Obligatorio? ¿Deshabilitado? DefaultNombre de MuestraNombre de Visualización DescendenteValorValor descendente DesactivarEliminar VerticalHorizontal ¿Envolver casillas de verificación?
Rojo Azul Naranja Morado Amarillo Negro Blanco Brown Verde
React TypeScript
Razor
Reaccionar Blazor

MultiSelectChoiceEdit Clase

Parámetros

Nombre
Tipo
Default
Descripción
CheckboxOrientationComponentOrientation
Vertical
Orientación de las casillas de verificación.
ChildContentRenderFragment?
Contenido hijo del componente
ColumnName*string
Nombre lógico de columna para vincular el editor desde el registro de la tabla.
Descriptionstring?
La descripción se mostrará en la descripción emergente.
Disabledbool?
¿Debería desactivar el editor?
DisplayLabelWhenAvailablebool
True
Especifica si mostrar una lable si está disponible.
DisplayTooltipWhenAvailablebool
True
Especifica si mostrar una descripción emergente si está disponible.
DisplayValidationErrorMessagebool
True
¿Debe mostrarse un mensaje de error de validación cuando el componente falla en la validación?
InvalidChoiceValuesIEnumerable<int>?
Opcionalmente, especifica qué valores son inválidos.
InvalidValueBehaviorChoiceInvalidValueBehavior
Remove
Determina el comportamiento de valores inválidos. Solo aplicable cuando se suministra el BaseChoiceEditCommon.ValidChoiceValues parámetro o BaseChoiceEditCommon.InvalidChoiceValues .
IsVisiblebool
True
¿El editor es visible?
Labelstring?
El texto se mostrará como etiqueta para el editor.
ReadOnlybool?
¿Debería el editor ser solo lectura?
Requiredbool?
Si el valor es necesario.
SortChoiceValueSort
Default
Determina cómo se ordenan los valores.
ValidChoiceValuesIEnumerable<int>?
Opcionalmente, especifica qué valores son válidos.
ValueList<int>
Valor de la columna.
WrapCheckboxesbool
True
Cuando es cierto, las casillas de verificación se envuelven en varias líneas en lugar de truncarse.
Nombre: CheckboxOrientation
Tipo: ComponentOrientation
Default: Vertical
Descripción: Orientación de las casillas de verificación.
Nombre: ChildContent
Tipo: RenderFragment?
Descripción: Contenido hijo del componente
Nombre: ColumnName*
Tipo: string
Descripción: Nombre lógico de columna para vincular el editor desde el registro de la tabla.
Nombre: Description
Tipo: string?
Descripción: La descripción se mostrará en la descripción emergente.
Nombre: Disabled
Tipo: bool?
Descripción: ¿Debería desactivar el editor?
Nombre: DisplayLabelWhenAvailable
Tipo: bool
Default: True
Descripción: Especifica si mostrar una lable si está disponible.
Nombre: DisplayTooltipWhenAvailable
Tipo: bool
Default: True
Descripción: Especifica si mostrar una descripción emergente si está disponible.
Nombre: DisplayValidationErrorMessage
Tipo: bool
Default: True
Descripción: ¿Debe mostrarse un mensaje de error de validación cuando el componente falla en la validación?
Nombre: InvalidChoiceValues
Tipo: IEnumerable<int>?
Descripción: Opcionalmente, especifica qué valores son inválidos.
Nombre: InvalidValueBehavior
Tipo: ChoiceInvalidValueBehavior
Default: Remove
Descripción: Determina el comportamiento de valores inválidos. Solo aplicable cuando se suministra el BaseChoiceEditCommon.ValidChoiceValues parámetro o BaseChoiceEditCommon.InvalidChoiceValues .
Nombre: IsVisible
Tipo: bool
Default: True
Descripción: ¿El editor es visible?
Nombre: Label
Tipo: string?
Descripción: El texto se mostrará como etiqueta para el editor.
Nombre: ReadOnly
Tipo: bool?
Descripción: ¿Debería el editor ser solo lectura?
Nombre: Required
Tipo: bool?
Descripción: Si el valor es necesario.
Nombre: Sort
Tipo: ChoiceValueSort
Default: Default
Descripción: Determina cómo se ordenan los valores.
Nombre: ValidChoiceValues
Tipo: IEnumerable<int>?
Descripción: Opcionalmente, especifica qué valores son válidos.
Nombre: Value
Tipo: List<int>
Descripción: Valor de la columna.
Nombre: WrapCheckboxes
Tipo: bool
Default: True
Descripción: Cuando es cierto, las casillas de verificación se envuelven en varias líneas en lugar de truncarse.

Eventos

Nombre
Tipo
Descripción
ValueChangedEventCallback<ColumnValueBase>
Recibe o establece una callback que actualiza el valor vinculado.
Nombre: ValueChanged
Tipo: EventCallback<ColumnValueBase>
Descripción: Recibe o establece una callback que actualiza el valor vinculado.

Métodos

Nombre
Parámetros
Tipo
Descripción
GetValidationErrorsList<string>
Devuelve una colección de los errores de validación actuales.
Nombre: GetValidationErrors
Tipo: List<string>
Descripción: Devuelve una colección de los errores de validación actuales.