Class NumberRangeFilterBuilder

ZahlenBereichFilterTool

Ein Tool zum Erstellen von Filtern für Zahlenbereiche.

Ein Zahlenbereichsfilter ist ein Schieberegler mit zwei Markierungen, mit dem Nutzer Bereiche von numerischen Werten auswählen können. Mit diesem Steuerelement werden die Zeilen herausgefiltert, die nicht mit dem ausgewählten Bereich übereinstimmen. Dazu wird eine Spalte mit einer Nummer und Übereinstimmungsoptionen verwendet.

Weitere Informationen finden Sie in der Dokumentation zu Gviz.

Methoden

MethodeRückgabetypKurzbeschreibung
setMaxValue(maxValue)NumberRangeFilterBuilderLegt den maximal zulässigen Wert für die untere Grenze des Bereichs fest.
setMinValue(minValue)NumberRangeFilterBuilderLegt den kleinsten zulässigen Wert für die untere Grenze des Bereichs fest.
setOrientation(orientation)NumberRangeFilterBuilderHiermit wird die Ausrichtung des Schiebereglers festgelegt.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderHier legen Sie fest, ob neben dem Schieberegler Labels mit den Grenzen des ausgewählten Bereichs angezeigt werden sollen.
setTicks(ticks)NumberRangeFilterBuilderHiermit wird die Anzahl der Markierungen (feste Positionen in einer Bereichsleiste) festgelegt, in die die Schieberegler eines Zahlenbereichsfilters fallen können.

Detaillierte Dokumentation

setMaxValue(maxValue)

Legt den maximal zulässigen Wert für die untere Grenze des Bereichs fest. Wenn „undefiniert“ festgelegt ist, wird der Wert aus dem Inhalt der vom Steuerelement verwalteten DataTable abgeleitet.

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

Parameter

NameTypBeschreibung
maxValueIntegerDer Maximalwert des Schiebereglers.

Rückflug

NumberRangeFilterBuilder – Dieser Builder eignet sich für die Verkettung.


setMinValue(minValue)

Legt den kleinsten zulässigen Wert für die untere Grenze des Bereichs fest. Wenn „undefiniert“ festgelegt ist, wird der Wert aus dem Inhalt der vom Steuerelement verwalteten DataTable abgeleitet.

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

Parameter

NameTypBeschreibung
minValueIntegerDer Mindestwert des Schiebereglers.

Rückflug

NumberRangeFilterBuilder – Dieser Builder eignet sich für die Verkettung.


setOrientation(orientation)

Hiermit wird die Ausrichtung des Schiebereglers festgelegt.

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

Parameter

NameTypBeschreibung
orientationOrientationDie gewünschte Ausrichtung des Schiebereglers.

Rückflug

NumberRangeFilterBuilder – Dieser Builder eignet sich für die Verkettung.

Weitere Informationen


setShowRangeValues(showRangeValues)

Hier legen Sie fest, ob neben dem Schieberegler Labels mit den Grenzen des ausgewählten Bereichs angezeigt werden sollen.

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

Parameter

NameTypBeschreibung
showRangeValuesBooleanWenn true, werden neben dem Schieberegler Labels angezeigt.

Rückflug

NumberRangeFilterBuilder – Dieser Builder eignet sich für die Verkettung.


setTicks(ticks)

Hiermit wird die Anzahl der Markierungen (feste Positionen in einer Bereichsleiste) festgelegt, in die die Schieberegler eines Zahlenbereichsfilters fallen können.

// 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();

Parameter

NameTypBeschreibung
ticksIntegerDie Anzahl der Markierungen auf dem Schieberegler.

Rückflug

NumberRangeFilterBuilder – Dieser Builder eignet sich für die Verkettung.