RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

AddressField

Free

Un champ de destinataires pour e-mail : chaque adresse devient une puce. Saisissez ou collez une liste, choisissez parmi des suggestions issues de votre source de données, double-cliquez sur une puce pour la modifier et voyez aussitôt quelles adresses ne sont pas valides.

Exemple

Contrôle AddressField

Paramètres

ParamètreTypeDescription
AllowDuplicatesboolAutorise la même adresse deux fois (false par défaut).
AllowInvalidboolConserve les adresses non valides sous forme de puces rouges (true par défaut). Avec false, elles restent dans la zone de texte avec une erreur.
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
DebounceMillisecondsint
DisabledboolDésactive l'interaction.
ErrorTextstringUn texte d'erreur du formulaire, affiché sous le champ.
HelperTextstringIndication affichée sous le champ.
LabelstringTexte d'étiquette visible (graphiques : nom accessible ; IconButton : nom accessible et info-bulle).
MaxItemsint?Le plus grand nombre d'adresses autorisé.
MaxSuggestionsintLe plus grand nombre de suggestions affichées (8 par défaut).
MinCharsintNombre de caractères saisis avant que des suggestions soient demandées (1 par défaut).
PlaceholderstringTexte indicatif affiché quand le champ est vide.
ReadOnlyboolAffiche la valeur mais n'autorise pas de modification.
StylestringStyle en ligne ajouté à l'élément racine.
SuggestionsProviderFunc<string, CancellationToken, Task<IEnumerable<AddressSuggestion>>>Renvoie des suggestions (adresse et nom facultatif) pour le texte saisi.
ValidatorFunc<string, bool>Remplace la vérification intégrée d'une adresse.
ValuesIReadOnlyCollection<string>Les adresses, chacune sous la forme Name <address> ou address. Bidirectionnel.

Événements

ÉvénementTypeDescription
InvalidCountChangedEventCallback<int>Déclenché quand le nombre de puces non valides change.
ValuesChangedEventCallback<IReadOnlyCollection<string>>Déclenché quand les éléments choisis changent.

Paquet

AddressField fait partie de RayCraft Free. Paquet : RayCraft.Blazor. Il provient de nuget.org. Voir Premiers pas.