Aller au contenu
SÉLECTION DANS UNE LISTE · FREE

DropDownList

Choisissez dans des listes de toute longueur, même des centaines de milliers d’entrées, sans ralentissement.

Certaines listes sont tout simplement énormes. DropDownList ne dessine que les options visibles, si bien que même cent mille entrées s’ouvrent aussitôt, et la saisie réduit la liste.

Pourquoi c’est utile

  • Fluide avec de très longues listes
  • Saisie pour réduire
  • Comportement de combobox familier

Où il trouve sa place

  • Catalogues de produits et de clients
  • Listes de codes postaux
  • Données de référence
Le contrôle DropDownList dans une page RayCraft

Exemple

<DropDownList TItem="string" Label="City (100,000 entries)" Items="_cities" @bind-Value="_city" Placeholder="Type to search" />
<p>Chosen: @(_city ?? "none")</p>

@code {
    private readonly List<string> _cities = Enumerable.Range(1, 100000).Select(n => $"City {n:D6}").ToList();
    private string? _city;
}

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