Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Tool zum Erstellen von Filtersteuerungen für Zahlenbereiche.

Ein Filter für einen Zahlenbereich ist ein Schieberegler mit zwei Ziehpunkten, mit dem der Nutzer Bereiche numerischer Werte auswählen kann. Bei einer Spalte vom Typ „Zahl“ und passenden Optionen werden mit diesem Steuerelement die Zeilen herausgefiltert, die nicht dem ausgewählten Bereich entsprechen.

Weitere Informationen finden Sie in der Gviz-Dokumentation.

Methoden

MethodeRückgabetypKurzbeschreibung
setMaxValue(maxValue)NumberRangeFilterBuilderLegt den maximal zulässigen Wert für die Untergrenze des Bereichs fest.
setMinValue(minValue)NumberRangeFilterBuilderLegt den kleinsten zulässigen Wert für die Untergrenze des Bereichs fest.
setOrientation(orientation)NumberRangeFilterBuilderLegt die Ausrichtung des Schiebereglers fest.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderLegt fest, ob neben dem Schieberegler Labels mit den Grenzen des ausgewählten Bereichs angezeigt werden sollen.
setTicks(ticks)NumberRangeFilterBuilderLegt die Anzahl der Ticks (feste Positionen in einem Bereichsbalken) fest, in die die Ziehpunkte des Schiebereglers für einen Zahlenbereichsfilter fallen können.

Detaillierte Dokumentation

setMaxValue(maxValue)

Legt den maximal zulässigen Wert für die Untergrenze des Bereichs fest. Wenn der Wert nicht definiert ist, wird er 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 Höchstwert des Schiebereglers.

Rückflug

NumberRangeFilterBuilder – Dieser Builder, nützlich für die Verkettung.


setMinValue(minValue)

Legt den kleinsten zulässigen Wert für die Untergrenze des Bereichs fest. Wenn der Wert nicht definiert ist, wird er 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, nützlich für die Verkettung.


setOrientation(orientation)

Legt die Ausrichtung des Schiebereglers fest.

// 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 Ausrichtung des Schiebereglers, die festgelegt werden soll.

Rückflug

NumberRangeFilterBuilder – Dieser Builder, nützlich für die Verkettung.

Weitere Informationen


setShowRangeValues(showRangeValues)

Legt 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 Labels neben dem Schieberegler angezeigt.

Rückflug

NumberRangeFilterBuilder – Dieser Builder, nützlich für die Verkettung.


setTicks(ticks)

Legt die Anzahl der Ticks (feste Positionen in einem Bereichsbalken) fest, in die die Ziehpunkte des Schiebereglers für einen Zahlenbereichsfilter 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, nützlich für die Verkettung.