RayCraftDocs
v1.0.3
nl
raycraft.dev
Op deze pagina

FormBuilder

Free

Bouwt 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

Besturingselement FormBuilder

Parameters

ParameterTypeBeschrijving
ActionsRenderFragmentExtra knoppen naast de verzendknop.
ClassstringExtra CSS-klassen die aan het hoofdelement worden toegevoegd.
FieldsIEnumerable<FormField>Items FormField(id, label, kind, required, options, placeholder, help, min, max, lines).
StylestringInline stijl die aan het hoofdelement wordt toegevoegd.
SubmitTextstringTekst van de verzendknop.
ValuesIDictionary<string, Object>Woordenboek met de waarden, gevuld terwijl de gebruiker typt. Optioneel; geef het mee om waarden vooraf in te stellen.

Gebeurtenissen

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