Naar de inhoud
NAVIGATIE · FREE

Stepper

Leid gebruikers stap voor stap door een proces.

Leid gebruikers door een reeks stappen met knoppen Terug en Volgende, desgewenst met validatie per stap.

Waarom het helpt

  • Validatie per stap
  • Terug en Volgende
  • Duidelijke voortgang

Waar het past

  • Onboarding
  • Afrekenen
  • Formulieren in meerdere stappen
Het besturingselement Stepper op een RayCraft-pagina

Voorbeeld

<Stepper @bind-ActiveIndex="_step" OnFinish="@(() => _done = true)">
    <StepperStep Title="Account"><TextField @bind-Value="_name" Label="Name" /></StepperStep>
    <StepperStep Title="Plan"><Select @bind-Value="_plan" Items="_plans" Label="Plan" /></StepperStep>
    <StepperStep Title="Confirm">Ready to create the account for @_name on the @_plan plan.</StepperStep>
</Stepper>
@if (_done)
{
    <Alert Severity="Severity.Success">Finished!</Alert>
}

@code {
    private int _step;
    private bool _done;
    private string? _name;
    private string _plan = "Free";
    private readonly string[] _plans = ["Free", "Team", "Enterprise"];
}

Een kort fragment. Voeg @using RayCraft.Blazor.Components toe aan je pagina en gebruik een interactieve rendermodus.

Inbegrepen in RayCraft Free. Werkende voorbeelden staan in de GitHub-repository (MIT); het bevat voorbeeld- en democode, niet de code van de bibliotheek.

Alle besturingselementen ยท Documentatie