Ir para o conteúdo
LAYOUT · FREE

TitleIndex

Uma lista agrupada pela primeira letra com uma barra rápida de letras.

Uma lista agrupada pela primeira letra com uma barra de letras no topo. Pressionar uma letra move o foco e a visão para aquela parte da lista.

Por que ajuda

  • Saltar por letra
  • Lista agrupada
  • Amigável ao teclado

Onde se encaixa

  • Diretórios
  • Glossários
  • Listas de contatos
O controle TitleIndex em uma página do RayCraft

Exemplo

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

Um pequeno trecho. Adicione @using RayCraft.Blazor.Components à sua página e use um modo de renderização interativo.

Incluído no RayCraft Free. Há exemplos funcionais no repositório do GitHub (MIT); ele contém código de exemplo e demonstração, não o código da biblioteca.

Todos os controles ยท Documentação