Aller au contenu
CHOIX · FREE

TransferList

Déplacez des éléments entre deux listes pour choisir un sous-ensemble.

Choisir un sous-ensemble dans une longue liste est plus simple avec deux listes et des boutons pour déplacer les éléments entre elles.

Pourquoi c’est utile

  • Deux listes, mouvement clair
  • Bon pour les longues listes
  • Simple à comprendre

Où il trouve sa place

  • Affecter des utilisateurs à un rôle
  • Choisir des colonnes
  • Sélectionner des produits
Le contrôle TransferList dans une page RayCraft

Exemple

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

Un court fragment. Ajoutez @using RayCraft.Blazor.Components à votre page et utilisez un mode de rendu interactif.

Inclus dans RayCraft Free. Des exemples fonctionnels se trouvent dans le dépôt GitHub (MIT); il contient du code d’exemple et de démonstration, pas le code de la bibliothèque.

Tous les contrôles ยท Documentation