Hopp til innholdet
VALG · FREE

TransferList

Flytt elementer mellom to lister for å velge en delmengde.

Å velge en delmengde fra en lang liste går enklest med to lister og knapper for å flytte elementer mellom dem.

Hvorfor det hjelper

  • To lister, tydelig flytting
  • Bra for lange lister
  • Enkel å forstå

Hvor det passer

  • Gi brukere en rolle
  • Velge kolonner
  • Velge produkter
Kontrollen TransferList på en RayCraft-side

Eksempel

<TransferList TItem="string" Items="_roles" @bind-Values="_chosen" Label="Roles" />
<span>Chosen: @(_chosen.Count == 0 ? "none" : string.Join(", ", _chosen))</span>

@code {
    private readonly string[] _roles = ["Reader", "Editor", "Reviewer", "Publisher", "Administrator", "Auditor"];
    private IReadOnlyCollection<string> _chosen = new List<string> { "Reader" };
}

Et kort utdrag. Legg til @using RayCraft.Blazor.Components på siden din, og bruk en interaktiv gjengivelsesmodus.

Inkludert i RayCraft Free. Fungerende eksempler finnes i GitHub-arkiv (MIT); det inneholder eksempel- og demokode, ikke bibliotekets kode.

Alle kontroller ยท Dokumentasjon