Конструктор элементов управления фильтрами диапазона номеров.
Фильтр числового диапазона представляет собой ползунок с двумя ползуноками, который позволяет пользователю выбирать диапазоны числовых значений. Учитывая столбец с номером типа и параметрами соответствия, этот элемент управления отфильтровывает строки, не соответствующие выбранному диапазону.
Более подробную информацию см. в документации 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
— этот построитель, полезный для создания цепочек.