RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

AddressField

Free

Un campo de destinatarios para correo: cada dirección se convierte en un chip. Escriba o pegue una lista, elija entre sugerencias procedentes de su origen de datos, haga doble clic en un chip para editarlo y vea de inmediato qué direcciones no son válidas.

Ejemplo

Control AddressField

Parámetros

ParámetroTipoDescripción
AllowDuplicatesboolPermite la misma dirección dos veces (false de forma predeterminada).
AllowInvalidboolMantiene las direcciones no válidas como chips rojos (true de forma predeterminada). Con false permanecen en el cuadro de texto con un error.
ClassstringClases CSS adicionales que se agregan al elemento raíz.
DebounceMillisecondsint
DisabledboolDesactiva la interacción.
ErrorTextstringUn texto de error del formulario, mostrado bajo el campo.
HelperTextstringIndicación que se muestra bajo el campo.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
MaxItemsint?El mayor número de direcciones permitido.
MaxSuggestionsintEl mayor número de sugerencias que se muestran (8 de forma predeterminada).
MinCharsintCuántos caracteres se escriben antes de pedir sugerencias (1 de forma predeterminada).
PlaceholderstringMarcador de posición que se muestra cuando el campo está vacío.
ReadOnlyboolMuestra el valor pero no permite cambios.
StylestringEstilo en línea agregado al elemento raíz.
SuggestionsProviderFunc<string, CancellationToken, Task<IEnumerable<AddressSuggestion>>>Devuelve sugerencias (dirección y nombre opcional) para el texto escrito.
ValidatorFunc<string, bool>Reemplaza la comprobación integrada de una dirección.
ValuesIReadOnlyCollection<string>Las direcciones, cada una como Name <address> o address. Bidireccional.

Eventos

EventoTipoDescripción
InvalidCountChangedEventCallback<int>Se genera cuando cambia el número de chips no válidos.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Se genera cuando cambian los elementos elegidos.

Paquete

AddressField forma parte de RayCraft Free. Paquete: RayCraft.Blazor. Se obtiene de nuget.org. Consulte Primeros pasos.