O MultiSelectChoiceEdit componente gera uma coluna de seleção múltipla do Dataverse, permitindo que os usuários selecionem múltiplos valores de um conjunto pré-definido de opções.
<MultiSelectChoiceEdit columnName="ppp_favoritecolors" /><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors" />Defina EditorType para escolher o estilo de renderização. O padrão é renderizado como um grupo de caixas de seleção. Use CheckboxOrientation para controlar o layout vertical ou horizontal, e WrapCheckboxes para controlar o comportamento do wrapping.
<MultiSelectChoiceEdit
columnName="ppp_favoritecolors"
checkboxOrientation={ChoiceOrientation.Horizontal}
wrapCheckboxes={true}
/><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors"
CheckboxOrientation="ComponentOrientation.Horizontal"
WrapCheckboxes="true" />Configura SortOrder para controlar como as opções são ordenadas. As opções incluem Default, DisplayName, DisplayNameDescending, Value, e ValueDescending.
<MultiSelectChoiceEdit
columnName="ppp_favoritecolors"
sort={ChoiceValueSort.DisplayName}
/><MultiSelectChoiceEdit ColumnName="ppp_favoritecolors"
SortOrder="ChoiceSortOrder.DisplayName" />Um limite básico MultiSelectChoiceEdit para uma coluna de múltiplas seleções.
Use os controles abaixo para explorar as propriedades disponíveis.
Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
CheckboxOrientation | ComponentOrientation | Vertical | Orientação das caixas de seleção. |
ChildContent | RenderFragment? | Conteúdo filho do componente | |
ColumnName* | string | Nome lógico da coluna para vincular o editor a partir do registro da tabela. | |
Description | string? | Descrição será exibida na dica de ferramenta. | |
Disabled | bool? | Caso o editor esteja desativado. | |
DisplayLabelWhenAvailable | bool | True | Especifica se deve exibir uma lable, se disponível. |
DisplayTooltipWhenAvailable | bool | True | Especifica se deve exibir uma dica de ferramenta, se disponível. |
DisplayValidationErrorMessage | bool | True | Uma mensagem de erro de validação deve ser exibida quando o componente falha na validação? |
InvalidChoiceValues | IEnumerable<int>? | Opcionalmente, especifique quais valores são inválidos. | |
InvalidValueBehavior | ChoiceInvalidValueBehavior | Remove | Determina o comportamento de valores inválidos. Aplicável somente quando o BaseChoiceEditCommon.ValidChoiceValues parâmetro ou BaseChoiceEditCommon.InvalidChoiceValues é fornecido. |
IsVisible | bool | True | O editor é visível? |
Label | string? | Texto para ser exibido como um rótulo para o editor. | |
ReadOnly | bool? | O editor deve ser somente leitura. | |
Required | bool? | Se o valor for necessário. | |
Sort | ChoiceValueSort | Default | Determina como os valores são organizados. |
ValidChoiceValues | IEnumerable<int>? | Opcionalmente, especifique quais valores são válidos. | |
Value | List<int> | Valor da coluna. | |
WrapCheckboxes | bool | True | Quando |
CheckboxOrientationChildContentColumnName*DescriptionDisabledDisplayLabelWhenAvailableDisplayTooltipWhenAvailableDisplayValidationErrorMessageInvalidChoiceValuesInvalidValueBehaviorBaseChoiceEditCommon.ValidChoiceValues parâmetro ou BaseChoiceEditCommon.InvalidChoiceValues é fornecido.IsVisibleLabelReadOnlyRequiredSortValidChoiceValuesValueWrapCheckboxesNome | Tipo | Descrição |
|---|---|---|
ValueChanged | EventCallback<ColumnValueBase> | Recebe ou define um callback que atualiza o valor vinculado. |
ValueChangedNome | Parâmetros | Tipo | Descrição |
|---|---|---|---|
GetValidationErrors | List<string> | Retorna uma coleção dos erros de validação atuais. |
GetValidationErrors