Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

数字范围过滤器控件的构建器。

数字范围过滤条件是一个带有两个拇指的滑块,可让用户选择数字范围 值。给定一个类型为数字的列和匹配选项,此控件会过滤掉行 与所选范围不符。

有关详情,请参阅 Gviz 文档。

方法

方法返回类型简介
setMaxValue(maxValue)NumberRangeFilterBuilder为范围较低的范围设置允许的最大值。
setMinValue(minValue)NumberRangeFilterBuilder为较低范围设置允许的最小值。
setOrientation(orientation)NumberRangeFilterBuilder设置滑块方向。
setShowRangeValues(showRangeValues)NumberRangeFilterBuilder设置是否在显示所选范围的滑块旁边显示标签。
setTicks(ticks)NumberRangeFilterBuilder设置刻度线数量(范围栏中的固定位置)、数字范围过滤条件滑块

详细文档

setMaxValue(maxValue)

为范围较低的范围设置允许的最大值。如果未定义,则推断值 从由控件管理的 DataTable 的内容中获取。

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

参数

名称类型说明
maxValueInteger滑块的最大值。

返回

NumberRangeFilterBuilder - 此构建器,用于链接。


setMinValue(minValue)

为较低范围设置允许的最小值。如果未定义,则推断值 从由控件管理的 DataTable 的内容中获取。

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

参数

名称类型说明
minValueInteger滑块的最小值。

返回

NumberRangeFilterBuilder - 此构建器,用于链接。


setOrientation(orientation)

设置滑块方向。

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

参数

名称类型说明
orientationOrientation要设置的滑块方向。

返回

NumberRangeFilterBuilder - 此构建器,用于链接。

另请参阅


setShowRangeValues(showRangeValues)

设置是否在显示所选范围的滑块旁边显示标签。

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

参数

名称类型说明
showRangeValuesBoolean如果为 true,则可以允许在滑块旁边显示标签。

返回

NumberRangeFilterBuilder - 此构建器,用于链接。


setTicks(ticks)

设置刻度线数量(范围栏中的固定位置)、数字范围过滤条件滑块

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

参数

名称类型说明
ticksInteger滑块上的刻度线数量。

返回

NumberRangeFilterBuilder - 此构建器,用于链接。