Zum Inhalt springen
LAYOUT · FREE

TitleIndex

Eine nach Anfangsbuchstaben gruppierte Liste mit schneller Buchstabenleiste.

Eine nach Anfangsbuchstaben gruppierte Liste mit Buchstabenleiste oben. Ein Druck auf einen Buchstaben verschiebt Fokus und Ansicht zu diesem Teil der Liste.

Warum es hilft

  • Springen nach Buchstabe
  • Gruppierte Liste
  • Tastaturfreundlich

Wo es passt

  • Verzeichnisse
  • Glossare
  • Kontaktlisten
Das Steuerelement TitleIndex auf einer RayCraft-Seite

Beispiel

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

Ein kurzes Fragment. Fügen Sie @using RayCraft.Blazor.Components zu Ihrer Seite hinzu und nutzen Sie einen interaktiven Render-Modus.

In RayCraft Free enthalten. Funktionierende Beispiele finden Sie im GitHub-Repository (MIT); es enthält Beispiel- und Democode, nicht den Code der Bibliothek.

Alle Steuerelemente ยท Dokumentation