Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Es un compilador para los controles de filtro de rango de números.

Un filtro de rango de números es un control deslizante con dos extremos que permite al usuario seleccionar rangos de valores numéricos. Dado que se trata de una columna de tipo número y opciones coincidentes, este control filtra las filas que no coinciden con el rango seleccionado.

Para obtener más detalles, consulta la documentación de Gviz.

Métodos

MétodoTipo de datos que se devuelveDescripción breve
setMaxValue(maxValue)NumberRangeFilterBuilderEstablece el valor máximo permitido para el límite inferior del rango.
setMinValue(minValue)NumberRangeFilterBuilderEstablece el valor mínimo permitido para el límite inferior del rango.
setOrientation(orientation)NumberRangeFilterBuilderEstablece la orientación del control deslizante.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderEstablece si se deben mostrar etiquetas junto al control deslizante que muestren los límites del rango seleccionado.
setTicks(ticks)NumberRangeFilterBuilderEstablece la cantidad de marcas (posiciones fijas en una barra de rango) en las que pueden detenerse los controles deslizantes de un filtro de rango numérico.

Documentación detallada

setMaxValue(maxValue)

Establece el valor máximo permitido para el límite inferior del rango. Si no se define, el valor se infiere del contenido de la DataTable administrada por el control.

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

Parámetros

NombreTipoDescripción
maxValueIntegerEs el valor máximo del control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador, útil para el encadenamiento.


setMinValue(minValue)

Establece el valor mínimo permitido para el límite inferior del rango. Si no se define, el valor se infiere del contenido de la DataTable administrada por el control.

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

Parámetros

NombreTipoDescripción
minValueIntegerEs el valor mínimo del control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador, útil para el encadenamiento.


setOrientation(orientation)

Establece la orientación del control deslizante.

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

Parámetros

NombreTipoDescripción
orientationOrientationEs la orientación del control deslizante que se establecerá.

Volver

NumberRangeFilterBuilder: Este compilador, útil para el encadenamiento.

Consulta también


setShowRangeValues(showRangeValues)

Establece si se deben mostrar etiquetas junto al control deslizante que muestren los límites del rango seleccionado.

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

Parámetros

NombreTipoDescripción
showRangeValuesBooleanSi es true, se habilita la visualización de etiquetas junto al control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador, útil para el encadenamiento.


setTicks(ticks)

Establece la cantidad de marcas (posiciones fijas en una barra de rango) en las que pueden detenerse los controles deslizantes de un filtro de rango numérico.

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

Parámetros

NombreTipoDescripción
ticksIntegerEs la cantidad de marcas en el control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador, útil para el encadenamiento.