FormBuilder
FreeBouwt een formulier uit velddefinities: tekst, e-mail, wachtwoord, getal, datum, tekstgebied, selectie, keuzerondje, selectievakje en schakelaar. Het valideert verplichte velden, het e-mailformaat en getalgrenzen met gelokaliseerde meldingen en zet de focus op het eerste probleem.
Voorbeeld

Parameters
| Parameter | Type | Beschrijving |
|---|---|---|
Actions | RenderFragment | Extra knoppen naast de verzendknop. |
Class | string | Extra CSS-klassen die aan het hoofdelement worden toegevoegd. |
Fields | IEnumerable<FormField> | Items FormField(id, label, kind, required, options, placeholder, help, min, max, lines). |
Style | string | Inline stijl die aan het hoofdelement wordt toegevoegd. |
SubmitText | string | Tekst van de verzendknop. |
Values | IDictionary<string, Object> | Woordenboek met de waarden, gevuld terwijl de gebruiker typt. Optioneel; geef het mee om waarden vooraf in te stellen. |
Gebeurtenissen
| Gebeurtenis | Type | Beschrijving |
|---|---|---|
OnSubmit | EventCallback<IReadOnlyDictionary<string, Object>> | Geactiveerd met de waarden wanneer elk veld geldig is. |
Pakket
FormBuilder maakt deel uit van RayCraft Free. Pakket: RayCraft.Blazor. Het komt van nuget.org. Zie Aan de slag.
Feedback sturenVersie 1.0.3