Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Ein Generator für Filtersteuerungen für Zahlenbereiche

Ein Zahlenbereichfilter ist ein Schieberegler mit zwei Daumen, mit dem der Nutzer Bereiche numerischer Werte auswählen kann. Mit diesem Steuerelement werden anhand einer Spalte mit dem Typ „Nummer“ und den Übereinstimmungsoptionen die Zeilen herausgefiltert, die nicht mit dem ausgewählten Bereich übereinstimmen.

Weitere Informationen finden Sie in der Dokumentation zu Gviz.

Methoden

MethodeRückgabetypKurzbeschreibung
setMaxValue(maxValue)NumberRangeFilterBuilderLegt den maximal zulässigen Wert für die Untergrenze des Bereichs fest.
setMinValue(minValue)NumberRangeFilterBuilderLegt den zulässigen Mindestwert für die Untergrenze des Bereichs fest.
setOrientation(orientation)NumberRangeFilterBuilderLegt die Ausrichtung des Schiebereglers fest.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderLegt fest, ob neben dem Schieberegler Labels angezeigt werden sollen, die die Ausdehnung des ausgewählten Bereichs anzeigen.
setTicks(ticks)NumberRangeFilterBuilderLegt die Anzahl der Teilstriche (feste Positionen in einem Bereichsbalken) fest, in die die Daumen des Schiebereglers eines Zahlenbereichs 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 DataTable abgeleitet, die vom Steuerelement verwaltet wird.

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

Parameter

NameTypBeschreibung
maxValueIntegerDer Maximalwert des Schiebereglers.

Return

NumberRangeFilterBuilder: Dieser Builder wird für Verkettungen verwendet.


setMinValue(minValue)

Legt den zulässigen Mindestwert für die Untergrenze des Bereichs fest. Wenn der Wert nicht definiert ist, wird er aus dem Inhalt der DataTable abgeleitet, die vom Steuerelement verwaltet wird.

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

Parameter

NameTypBeschreibung
minValueIntegerDer Minimalwert des Schiebereglers.

Return

NumberRangeFilterBuilder: Dieser Builder wird für Verkettungen verwendet.


setOrientation(orientation)

Legt die Ausrichtung des Schiebereglers fest.

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

Parameter

NameTypBeschreibung
orientationOrientationDie festzulegende Ausrichtung des Schiebereglers

Return

NumberRangeFilterBuilder: Dieser Builder wird für Verkettungen verwendet.

Weitere Informationen


setShowRangeValues(showRangeValues)

Legt fest, ob neben dem Schieberegler Labels angezeigt werden sollen, die die Ausdehnung des ausgewählten Bereichs anzeigen.

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

Parameter

NameTypBeschreibung
showRangeValuesBooleanBei true werden die Labels neben dem Schieberegler angezeigt.

Return

NumberRangeFilterBuilder: Dieser Builder wird für Verkettungen verwendet.


setTicks(ticks)

Legt die Anzahl der Teilstriche (feste Positionen in einem Bereichsbalken) fest, in die die Daumen des Schiebereglers eines Zahlenbereichs fallen können.

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

Parameter

NameTypBeschreibung
ticksIntegerAnzahl der Teilstriche auf dem Schieberegler.

Return

NumberRangeFilterBuilder: Dieser Builder wird für Verkettungen verwendet.