FormBuilder
FreeBaut ein Formular aus Felddefinitionen: Text, E-Mail, Kennwort, Zahl, Datum, Textbereich, Auswahl, Optionsfeld, Kontrollkästchen und Schalter. Es validiert Pflichtfelder, das E-Mail-Format und Zahlengrenzen mit lokalisierten Meldungen und setzt den Fokus auf das erste Problem.
Beispiel

Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
Actions | RenderFragment | Zusätzliche Schaltflächen neben der Absenden-Schaltfläche. |
Class | string | Zusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden. |
Fields | IEnumerable<FormField> | Elemente vom Typ FormField(id, label, kind, required, options, placeholder, help, min, max, lines). |
Style | string | Inline-Stil, der dem Wurzelelement hinzugefügt wird. |
SubmitText | string | Text der Absenden-Schaltfläche. |
Values | IDictionary<string, Object> | Wörterbuch mit den Werten, das beim Tippen des Benutzers gefüllt wird. Optional; übergeben Sie es, um Werte vorzubelegen. |
Ereignisse
| Ereignis | Typ | Beschreibung |
|---|---|---|
OnSubmit | EventCallback<IReadOnlyDictionary<string, Object>> | Wird mit den Werten ausgelöst, wenn jedes Feld gültig ist. |
Paket
FormBuilder gehört zu RayCraft Free. Paket: RayCraft.Blazor. Es stammt von nuget.org. Siehe Erste Schritte.
Feedback sendenVersion 1.0.3