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
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
setMaxValue(maxValue) | NumberRangeFilterBuilder | Legt den maximal zulässigen Wert für die Untergrenze des Bereichs fest. |
setMinValue(minValue) | NumberRangeFilterBuilder | Legt den zulässigen Mindestwert für die Untergrenze des Bereichs fest. |
setOrientation(orientation) | NumberRangeFilterBuilder | Legt die Ausrichtung des Schiebereglers fest. |
setShowRangeValues(showRangeValues) | NumberRangeFilterBuilder | Legt fest, ob neben dem Schieberegler Labels angezeigt werden sollen, die die Ausdehnung des ausgewählten Bereichs anzeigen. |
setTicks(ticks) | NumberRangeFilterBuilder | Legt 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
Name | Typ | Beschreibung |
---|---|---|
maxValue | Integer | Der 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
Name | Typ | Beschreibung |
---|---|---|
minValue | Integer | Der 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
Name | Typ | Beschreibung |
---|---|---|
orientation | Orientation | Die 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
Name | Typ | Beschreibung |
---|---|---|
showRangeValues | Boolean | Bei 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
Name | Typ | Beschreibung |
---|---|---|
ticks | Integer | Anzahl der Teilstriche auf dem Schieberegler. |
Return
NumberRangeFilterBuilder
: Dieser Builder wird für Verkettungen verwendet.