Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

Конструктор для элементов управления фильтрами диапазонов чисел.

Фильтр по диапазону чисел представляет собой ползунок с двумя выступами, позволяющий пользователю выбирать диапазоны числовых значений. При наличии столбца типа "число" и соответствующих параметров этот элемент управления отфильтровывает строки, которые не соответствуют выбранному диапазону.

Для получения более подробной информации см. документацию Gviz.

Методы

Метод Тип возвращаемого значения Краткое описание
set Max Value(maxValue) Number Range Filter Builder Устанавливает максимально допустимое значение для нижней границы диапазона.
set Min Value(minValue) Number Range Filter Builder Устанавливает минимально допустимое значение для нижней границы диапазона.
set Orientation(orientation) Number Range Filter Builder Задает ориентацию ползунка.
set Show Range Values(showRangeValues) Number Range Filter Builder Определяет, следует ли отображать рядом с ползунком метки, показывающие границы выбранного диапазона.
set Ticks(ticks) Number Range Filter Builder Задает количество делений (фиксированных позиций в диапазоне), в которые могут попадать ползунки фильтра диапазона.

Подробная документация

setMaxValue(maxValue)

Устанавливает максимально допустимое значение для нижнего предела диапазона. Если значение не определено, оно определяется на основе содержимого таблицы данных (DataTable), управляемой элементом управления.

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

Параметры

Имя Тип Описание
max Value Integer Максимальное значение ползунка.

Возвращаться

NumberRangeFilterBuilder — Этот построитель полезен для создания цепочек вызовов.


setMinValue(minValue)

Устанавливает минимально допустимое значение для нижнего предела диапазона. Если значение не определено, оно определяется на основе содержимого таблицы данных (DataTable), управляемой элементом управления.

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

Параметры

Имя Тип Описание
min Value Integer Минимальное значение ползунка.

Возвращаться

NumberRangeFilterBuilder — Этот построитель полезен для создания цепочек вызовов.


setOrientation(orientation)

Задает ориентацию ползунка.

// Builds a number range filter and sets it to have a horizontal orientation.
const 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.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setShowRangeValues(true)
                              .build();

Параметры

Имя Тип Описание
show Range Values Boolean Если true , то включается отображение меток рядом с ползунком.

Возвращаться

NumberRangeFilterBuilder — Этот построитель полезен для создания цепочек вызовов.


setTicks(ticks)

Задает количество делений (фиксированных позиций в диапазоне), в которые могут попадать ползунки фильтра диапазона.

// Builds a number range filter and sets the number of ticks for the range
// to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setTicks(10)
                              .build();

Параметры

Имя Тип Описание
ticks Integer Количество делений на ползунке.

Возвращаться

NumberRangeFilterBuilder — Этот построитель полезен для создания цепочек вызовов.