Aller au contenu
MISE EN PAGE · FREE

TitleIndex

Une liste groupée par première lettre avec une barre de lettres rapide.

Une liste groupée par première lettre avec une barre de lettres en haut. Appuyer sur une lettre déplace le focus et la vue vers cette partie de la liste.

Pourquoi c’est utile

  • Saut par lettre
  • Liste groupée
  • Adapté au clavier

Où il trouve sa place

  • Annuaires
  • Glossaires
  • Listes de contacts
Le contrôle TitleIndex dans une page RayCraft

Exemple

<TitleIndex TItem="string" Items="_names" OnItemClick="Pick" Label="Countries by first letter" />
<p>@(_picked is null ? "Choose a letter, then a name." : "You chose " + _picked + ".")</p>

@code {
    private string? _picked;

    private readonly string[] _names =
    {
        "Albania", "Austria", "Belgium", "Bulgaria", "Croatia", "Cyprus", "Denmark", "Estonia", "Finland", "France", "Germany", "Greece",
        "Hungary", "Iceland", "Ireland", "Italy", "Latvia", "Lithuania", "Malta", "Norway", "Poland", "Portugal", "Romania", "Spain", "Sweden"
    };

    private void Pick(string name) => _picked = name;
}

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