Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Composant permettant de créer des sélecteurs de filtre de plage de nombres.

Un filtre de plage de nombres est un curseur à deux poignées qui permet à l'utilisateur de sélectionner des plages de valeurs numériques. Ce contrôle filtre les lignes qui ne correspondent pas à la plage sélectionnée, en fonction d'une colonne de type numérique et des options correspondantes.

Pour en savoir plus, consultez la documentation de Gviz.

Méthodes

MéthodeType renvoyéBrève description
setMaxValue(maxValue)NumberRangeFilterBuilderDéfinit la valeur maximale autorisée pour la limite inférieure de la plage.
setMinValue(minValue)NumberRangeFilterBuilderDéfinit la valeur minimale autorisée pour la limite inférieure de la plage.
setOrientation(orientation)NumberRangeFilterBuilderDéfinit l'orientation du curseur.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderIndique si des libellés doivent être affichés à côté du curseur pour indiquer les limites de la plage sélectionnée.
setTicks(ticks)NumberRangeFilterBuilderDéfinit le nombre de graduations (positions fixes dans une barre de plage) dans lesquelles les curseurs du filtre de plage numérique peuvent se trouver.

Documentation détaillée

setMaxValue(maxValue)

Définit la valeur maximale autorisée pour la limite inférieure de la plage. Si elle n'est pas définie, la valeur est déduite du contenu de la DataTable gérée par le contrôle.

// Builds a number range filter and sets the maximum value to 100.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMaxValue(100)
                              .build();

Paramètres

NomTypeDescription
maxValueIntegerValeur maximale du curseur.

Renvois

NumberRangeFilterBuilder : ce générateur, utile pour le chaînage.


setMinValue(minValue)

Définit la valeur minimale autorisée pour la limite inférieure de la plage. Si elle n'est pas définie, la valeur est déduite du contenu de la DataTable gérée par le contrôle.

// Builds a number range filter and sets the minimum value to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMinValue(10)
                              .build();

Paramètres

NomTypeDescription
minValueIntegerValeur minimale du curseur.

Renvois

NumberRangeFilterBuilder : ce générateur, utile pour le chaînage.


setOrientation(orientation)

Définit l'orientation du curseur.

// Builds a number range filter and sets it to have a horizontal orientation.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setOrientation(Charts.Orientation.HORIZONTAL)
                              .build();

Paramètres

NomTypeDescription
orientationOrientationOrientation du curseur à définir.

Renvois

NumberRangeFilterBuilder : ce générateur, utile pour le chaînage.

Voir aussi


setShowRangeValues(showRangeValues)

Indique si des libellés doivent être affichés à côté du curseur pour indiquer les limites de la plage sélectionnée.

// Builds a number range filter and enables showing of the number range values.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setShowRangeValues(true)
                              .build();

Paramètres

NomTypeDescription
showRangeValuesBooleanSi la valeur est true, les libellés s'affichent à côté du curseur.

Renvois

NumberRangeFilterBuilder : ce générateur, utile pour le chaînage.


setTicks(ticks)

Définit le nombre de graduations (positions fixes dans une barre de plage) dans lesquelles les curseurs du filtre de plage numérique peuvent se trouver.

// Builds a number range filter and sets the number of ticks for the range
// to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setTicks(10)
                              .build();

Paramètres

NomTypeDescription
ticksIntegerNombre de repères sur le curseur.

Renvois

NumberRangeFilterBuilder : ce générateur, utile pour le chaînage.