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 - 此构建器,可用于链接。