数字范围过滤器控件的构建器。
数字范围过滤条件是一个带有两个拇指的滑块,可让用户选择数字范围 值。给定一个类型为数字的列和匹配选项,此控件会过滤掉行 与所选范围不符。
有关详情,请参阅 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();
参数
名称 | 类型 | 说明 |
---|---|---|
maxValue | Integer | 滑块的最大值。 |
返回
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();
参数
名称 | 类型 | 说明 |
---|---|---|
minValue | Integer | 滑块的最小值。 |
返回
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();
参数
名称 | 类型 | 说明 |
---|---|---|
orientation | Orientation | 要设置的滑块方向。 |
返回
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();
参数
名称 | 类型 | 说明 |
---|---|---|
showRangeValues | Boolean | 如果为 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();
参数
名称 | 类型 | 说明 |
---|---|---|
ticks | Integer | 滑块上的刻度线数量。 |
返回
NumberRangeFilterBuilder
- 此构建器,用于链接。