Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Un compilador para controles de filtro de rango de números.

Un filtro de rango numérico es un control deslizante con dos pulgares que le permite al usuario seleccionar rangos de números de salida. Dada una columna de tipo número y opciones de coincidencia, este control filtra las filas que no coinciden con el rango seleccionado.

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

Métodos

MétodoTipo de datos que se muestraDescripción breve
setMaxValue(maxValue)NumberRangeFilterBuilderEstablece el valor máximo permitido para la extensión inferior del rango.
setMinValue(minValue)NumberRangeFilterBuilderEstablece el valor mínimo permitido para la extensión inferior del rango.
setOrientation(orientation)NumberRangeFilterBuilderEstablece la orientación del control deslizante.
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderEstablece si las etiquetas deben aparecer junto al control deslizante para mostrar las extensiones del rango seleccionado.
setTicks(ticks)NumberRangeFilterBuilderEstablece el número de marcas (posiciones fijas en una barra de rango) un control deslizante de filtro de rango de números en los que puede caer.

Documentación detallada

setMaxValue(maxValue)

Establece el valor máximo permitido para la extensión inferior del rango. Si no está definido, el valor se infiere del contenido de la tabla de datos que administra el control.

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

Parámetros

NombreTipoDescripción
maxValueIntegerEl valor máximo del control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador es útil para el encadenamiento.


setMinValue(minValue)

Establece el valor mínimo permitido para la extensión inferior del rango. Si no está definido, el valor se infiere del contenido de la tabla de datos que administra el control.

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

Parámetros

NombreTipoDescripción
minValueIntegerEl valor mínimo del control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador es ú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.
var 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 es útil para el encadenamiento.

Consulta también


setShowRangeValues(showRangeValues)

Establece si las etiquetas deben aparecer junto al control deslizante para mostrar las extensiones del rango seleccionado.

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

Parámetros

NombreTipoDescripción
showRangeValuesBooleanSi es true, habilita que se muestren las etiquetas junto al control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador es útil para el encadenamiento.


setTicks(ticks)

Establece el número de marcas (posiciones fijas en una barra de rango) un control deslizante de filtro de rango de números en los que puede caer.

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

Parámetros

NombreTipoDescripción
ticksIntegerLa cantidad de marcas en el control deslizante.

Volver

NumberRangeFilterBuilder: Este compilador es útil para el encadenamiento.