FormBuilder
FreeConstruit 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

Paramètres
| Paramètre | Type | Description |
|---|---|---|
Actions | RenderFragment | Boutons supplémentaires à côté du bouton d'envoi. |
Class | string | Classes CSS supplémentaires ajoutées à l'élément racine. |
Fields | IEnumerable<FormField> | Éléments FormField(id, label, kind, required, options, placeholder, help, min, max, lines). |
Style | string | Style en ligne ajouté à l'élément racine. |
SubmitText | string | Texte du bouton d'envoi. |
Values | IDictionary<string, Object> | Dictionnaire des valeurs, rempli pendant la saisie de l'utilisateur. Facultatif ; fournissez-le pour préremplir des valeurs. |
Événements
| Événement | Type | Description |
|---|---|---|
OnSubmit | EventCallback<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.
Envoyer un retourVersion 1.0.3