数字范围过滤器控件的构建器。
数字范围过滤条件是一个带有两个滑块的滑块,可让用户选择数值范围。给定一个类型为数字和匹配选项的列,此控件会过滤掉与所选范围不匹配的行。
如需了解详情,请参阅 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
- 此构建器,可用于链接。