RayCraftDocs
v1.0.3
fr
raycraft.dev
Sur cette page

FormBuilder

Free

Construit un formulaire à partir de définitions de champs : texte, e-mail, mot de passe, nombre, date, zone de texte, sélection, radio, case à cocher et interrupteur. Il valide les champs obligatoires, le format de l'e-mail et les limites des nombres avec des messages localisés et place le focus sur le premier problème.

Exemple

Contrôle FormBuilder

Paramètres

ParamètreTypeDescription
ActionsRenderFragmentBoutons supplémentaires à côté du bouton d'envoi.
ClassstringClasses CSS supplémentaires ajoutées à l'élément racine.
FieldsIEnumerable<FormField>Éléments FormField(id, label, kind, required, options, placeholder, help, min, max, lines).
StylestringStyle en ligne ajouté à l'élément racine.
SubmitTextstringTexte du bouton d'envoi.
ValuesIDictionary<string, Object>Dictionnaire des valeurs, rempli pendant la saisie de l'utilisateur. Facultatif ; fournissez-le pour préremplir des valeurs.

Événements

ÉvénementTypeDescription
OnSubmitEventCallback<IReadOnlyDictionary<string, Object>>Déclenché avec les valeurs quand chaque champ est valide.

Paquet

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