Aller au contenu
CURSEURS ET NOTATION · FREE

RangeSelector

Choisissez un intervalle d’une série de données avec deux poignées.

Sélectionnez un intervalle d’une série de données avec deux poignées, avec un petit aperçu des données derrière.

Pourquoi c’est utile

  • Sélection d’intervalle avec aperçu
  • Deux poignées
  • Idéal à côté de graphiques

Où il trouve sa place

  • Zoomer un graphique
  • Choisir une période
  • Rogner une série
Le contrôle RangeSelector dans une page RayCraft

Exemple

<div class="doc-stack" style="max-width:36rem">
    <RangeSelector Label="Period" Values="_values" Categories="_months" @bind-Low="_low" @bind-High="_high" />
    <span>Total for the selected months: @Total.ToString("N0")</span>
</div>

@code {
    private readonly double[] _values = [120, 135, 150, 142, 160, 180, 210, 205, 190, 170, 150, 175];
    private readonly string[] _months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
    private double _low = 2;
    private double _high = 7;

    private double Total => _values.Skip((int)_low).Take((int)_high - (int)_low + 1).Sum();
}

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