MultiSelecionaEscolhaEditar

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.

React Blazor

Tipo de Editor

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.

React Blazor

Ordem de Ordenação

Configura SortOrder para controlar como as opções são ordenadas. As opções incluem Default, DisplayName, DisplayNameDescending, Value, e ValueDescending.

React Blazor

Exemplo

Um limite básico MultiSelectChoiceEdit para uma coluna de múltiplas seleções.

Exemplo de reação Exemplo de Blazor React TypeScript Razor

Opções de configuração

Use os controles abaixo para explorar as propriedades disponíveis.

Exemplo de reação Exemplo de Blazor React TypeScript Razor
PadrãoNome de ExibiçãoNome de Exibição DecrescenteValorValor Descendente DesabilitarRemover VerticalHorizontal
React Blazor

MultiSelectChoiceEdit Classe

Parâmetros

Nome
Tipo
Padrão
Descrição
CheckboxOrientationComponentOrientation
Vertical
Orientação das caixas de seleção.
ChildContentRenderFragment?
Conteúdo filho do componente
ColumnName*string
Nome lógico da coluna para vincular o editor a partir do registro da tabela.
Descriptionstring?
Descrição será exibida na dica de ferramenta.
Disabledbool?
Caso o editor esteja desativado.
DisplayChoiceColorsbool
False
Quando é verdadeiro, uma pequena amostra da cor que cada opção é dada no Dataverse é mostrada ao lado dele, e ao lado do valor selecionado de um menu suspenso fechado. Opções sem cor obter Um espaço vazio, então as etiquetas ainda estão alinhadas. O padrão é falso.
DisplayLabelWhenAvailablebool
True
Especifica se deve exibir uma lable, se disponível.
DisplayTooltipWhenAvailablebool
True
Especifica se deve exibir uma dica de ferramenta, se disponível.
DisplayValidationErrorMessagebool
True
Uma mensagem de erro de validação deve ser exibida quando o componente falha na validação?
InvalidChoiceValuesIEnumerable<int>?
Opcionalmente, especifique quais valores são inválidos.
InvalidValueBehaviorChoiceInvalidValueBehavior
Remove
Determina o comportamento de valores inválidos. Aplicável somente quando o BaseChoiceEditCommon.ValidChoiceValues parâmetro ou BaseChoiceEditCommon.InvalidChoiceValues é fornecido.
IsVisiblebool
True
O editor é visível?
Labelstring?
Texto para ser exibido como um rótulo para o editor.
ReadOnlybool?
O editor deve ser somente leitura.
Requiredbool?
Se o valor for necessário.
SortChoiceValueSort
Default
Determina como os valores são organizados.
ValidChoiceValuesIEnumerable<int>?
Opcionalmente, especifique quais valores são válidos.
ValueList<int>
Valor da coluna.
WrapCheckboxesbool
True
Quando verdade, as caixas de seleção se encaixam em várias linhas em vez de truncá-las.
Nome: CheckboxOrientation
Tipo: ComponentOrientation
Padrão: Vertical
Descrição: Orientação das caixas de seleção.
Nome: ChildContent
Tipo: RenderFragment?
Descrição: Conteúdo filho do componente
Nome: ColumnName*
Tipo: string
Descrição: Nome lógico da coluna para vincular o editor a partir do registro da tabela.
Nome: Description
Tipo: string?
Descrição: Descrição será exibida na dica de ferramenta.
Nome: Disabled
Tipo: bool?
Descrição: Caso o editor esteja desativado.
Nome: DisplayChoiceColors
Tipo: bool
Padrão: False
Descrição: Quando é verdadeiro, uma pequena amostra da cor que cada opção é dada no Dataverse é mostrada ao lado dele, e ao lado do valor selecionado de um menu suspenso fechado. Opções sem cor obter Um espaço vazio, então as etiquetas ainda estão alinhadas. O padrão é falso.
Nome: DisplayLabelWhenAvailable
Tipo: bool
Padrão: True
Descrição: Especifica se deve exibir uma lable, se disponível.
Nome: DisplayTooltipWhenAvailable
Tipo: bool
Padrão: True
Descrição: Especifica se deve exibir uma dica de ferramenta, se disponível.
Nome: DisplayValidationErrorMessage
Tipo: bool
Padrão: True
Descrição: Uma mensagem de erro de validação deve ser exibida quando o componente falha na validação?
Nome: InvalidChoiceValues
Tipo: IEnumerable<int>?
Descrição: Opcionalmente, especifique quais valores são inválidos.
Nome: InvalidValueBehavior
Tipo: ChoiceInvalidValueBehavior
Padrão: Remove
Descrição: Determina o comportamento de valores inválidos. Aplicável somente quando o BaseChoiceEditCommon.ValidChoiceValues parâmetro ou BaseChoiceEditCommon.InvalidChoiceValues é fornecido.
Nome: IsVisible
Tipo: bool
Padrão: True
Descrição: O editor é visível?
Nome: Label
Tipo: string?
Descrição: Texto para ser exibido como um rótulo para o editor.
Nome: ReadOnly
Tipo: bool?
Descrição: O editor deve ser somente leitura.
Nome: Required
Tipo: bool?
Descrição: Se o valor for necessário.
Nome: Sort
Tipo: ChoiceValueSort
Padrão: Default
Descrição: Determina como os valores são organizados.
Nome: ValidChoiceValues
Tipo: IEnumerable<int>?
Descrição: Opcionalmente, especifique quais valores são válidos.
Nome: Value
Tipo: List<int>
Descrição: Valor da coluna.
Nome: WrapCheckboxes
Tipo: bool
Padrão: True
Descrição: Quando verdade, as caixas de seleção se encaixam em várias linhas em vez de truncá-las.

Eventos

Nome
Tipo
Descrição
ValueChangedEventCallback<ColumnValueBase>
Recebe ou define um callback que atualiza o valor vinculado.
Nome: ValueChanged
Tipo: EventCallback<ColumnValueBase>
Descrição: Recebe ou define um callback que atualiza o valor vinculado.

Métodos

Nome
Parâmetros
Tipo
Descrição
GetValidationErrorsList<string>
Retorna uma coleção dos erros de validação atuais.
Nome: GetValidationErrors
Tipo: List<string>
Descrição: Retorna uma coleção dos erros de validação atuais.