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

AddressField

Free

Um campo de destinatários para e-mail: cada endereço vira um chip. Digite ou cole uma lista, escolha entre sugestões vindas da sua fonte de dados, clique duas vezes em um chip para editá-lo e veja de imediato quais endereços não são válidos.

Exemplo

Controle AddressField

Parâmetros

ParâmetroTipoDescrição
AllowDuplicatesboolPermite o mesmo endereço duas vezes (false por padrão).
AllowInvalidboolMantém endereços inválidos como chips vermelhos (true por padrão). Com false, eles ficam na caixa de texto com um erro.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DebounceMillisecondsint
DisabledboolDesativa a interação.
ErrorTextstringUm texto de erro do formulário, mostrado sob o campo.
HelperTextstringDica mostrada abaixo do campo.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MaxItemsint?O maior número de endereços permitido.
MaxSuggestionsintO maior número de sugestões mostradas (8 por padrão).
MinCharsintQuantos caracteres são digitados antes de as sugestões serem pedidas (1 por padrão).
PlaceholderstringTexto de exemplo mostrado quando o campo está vazio.
ReadOnlyboolMostra o valor mas não permite alterações.
StylestringEstilo embutido adicionado ao elemento raiz.
SuggestionsProviderFunc<string, CancellationToken, Task<IEnumerable<AddressSuggestion>>>Devolve sugestões (endereço e nome opcional) para o texto digitado.
ValidatorFunc<string, bool>Substitui a verificação embutida de um endereço.
ValuesIReadOnlyCollection<string>Os endereços, cada um como Name <address> ou address. Bidirecional.

Eventos

EventoTipoDescrição
InvalidCountChangedEventCallback<int>Gerado quando o número de chips inválidos muda.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Gerado quando os itens escolhidos mudam.

Pacote

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