RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

CheckboxGroup

Free

Um grupo de caixas de seleção para escolher vários itens de uma lista, dentro de um fieldset com legenda para que os leitores de tela anunciem o nome do grupo. ShowSelectAll adiciona uma caixa Select all que mostra o estado misto quando só alguns itens são escolhidos.

Exemplo

Controle CheckboxGroup

Parâmetros

ParâmetroTipoDescrição
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DirectionStackDirectionColumn (padrão) ou Row.
DisabledboolDesativa a interação.
HelperTextstringDica mostrada abaixo do campo.
ItemDisabledFunc<string, bool>Devolve true para os itens que não podem ser alterados; os outros itens continuam editáveis.
ItemIconFunc<string, IconName?>Devolve o ícone de um item.
ItemsIEnumerable<string>As opções entre as quais escolher.
ItemTextFunc<string, string>Converte um item no seu texto de exibição (ToString() por padrão).
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MultipleboolPermite selecionar várias linhas: clique, Ctrl+clique, Shift+clique, Shift+setas, Ctrl+A (VirtualList).
ShowSelectAllboolMostra uma caixa Select all acima dos itens.
StylestringEstilo embutido adicionado ao elemento raiz.
ValuestringValor atual. Use com @bind-Value.
ValuesIReadOnlyCollection<string>Os itens escolhidos. Use com @bind-Values.

Eventos

EventoTipoDescrição
ValueChangedEventCallback<string>Gerado quando o valor muda.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Gerado quando os itens escolhidos mudam.

Pacote

CheckboxGroup faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.