Gå til indholdet
NAVIGATION · FREE

Stepper

Led brugerne gennem en proces ét trin ad gangen.

Led brugerne gennem en række trin med knapperne Tilbage og Næste, med validering pr. trin, hvis du vil.

Hvorfor det hjælper

  • Validering pr. trin
  • Tilbage og Næste
  • Tydelig fremdrift

Hvor det passer

  • Onboarding
  • Kassen
  • Formularer i flere trin
Kontrollen Stepper på en RayCraft-side

Eksempel

<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"];
}

Et kort uddrag. Tilføj @using RayCraft.Blazor.Components til din side, og brug en interaktiv gengivelsestilstand.

Inkluderet i RayCraft Free. Fungerende eksempler findes i GitHub-lager (MIT); det indeholder eksempel- og demokode, ikke bibliotekets kode.

Alle kontroller ยท Dokumentation