RayCraftDocs
v1.0.3
de
raycraft.dev
Auf dieser Seite

FormBuilder

Free

Baut 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

Steuerelement FormBuilder

Parameter

ParameterTypBeschreibung
ActionsRenderFragmentZusätzliche Schaltflächen neben der Absenden-Schaltfläche.
ClassstringZusätzliche CSS-Klassen, die dem Wurzelelement hinzugefügt werden.
FieldsIEnumerable<FormField>Elemente vom Typ FormField(id, label, kind, required, options, placeholder, help, min, max, lines).
StylestringInline-Stil, der dem Wurzelelement hinzugefügt wird.
SubmitTextstringText der Absenden-Schaltfläche.
ValuesIDictionary<string, Object>Wörterbuch mit den Werten, das beim Tippen des Benutzers gefüllt wird. Optional; übergeben Sie es, um Werte vorzubelegen.

Ereignisse

EreignisTypBeschreibung
OnSubmitEventCallback<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.