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

DropDownTree

Free

Um campo suspenso que abre uma árvore para escolher um nó. É construído com TreeView e Popover e mantém o comportamento de teclado deles.

Exemplo

Controle DropDownTree

Parâmetros

ParâmetroTipoDescrição
ChildrenSelectorFunc<TItem, IEnumerable<TItem>>Devolve os filhos de um item. Itens sem filhos são folhas.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DisabledboolDesativa a interação.
DisplayNamestringNome usado nas mensagens de validação.
ExpandAllboolExpande todos os nós quando a árvore aparece pela primeira vez.
HelperTextstringDica mostrada abaixo do campo.
ItemsIEnumerable<TItem>As opções entre as quais escolher.
ItemTextFunc<TItem, 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).
PlaceholderstringTexto de exemplo mostrado quando o campo está vazio.
ReadOnlyboolMostra o valor mas não permite alterações.
StylestringEstilo embutido adicionado ao elemento raiz.
ValueTItemValor atual. Use com @bind-Value.

Eventos

EventoTipoDescrição
ValueChangedEventCallback<TItem>Gerado quando o valor muda.

Pacote

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