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

Параметры

Имя Тип Описание
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 — этот построитель, полезный для создания цепочек.