Class StringFilterBuilder

Строительный фильтр

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

Строковый фильтр — это простое поле ввода текста, которое позволяет пользователю фильтровать данные посредством сопоставления строк. Учитывая столбец строкового типа и параметры соответствия, этот элемент управления отфильтровывает строки, которые не соответствуют термину, указанному в поле ввода.

Более подробную информацию смотрите в документации Gviz.

Методы

Метод Тип возврата Краткое описание
set Case Sensitive(caseSensitive) String Filter Builder Устанавливает, должно ли сопоставление учитывать регистр или нет.
set Match Type(matchType) String Filter Builder Устанавливает, должен ли элемент управления соответствовать только точным значениям ( Match Type.EXACT ), префиксам, начинающимся с начала значения ( Match Type.PREFIX ), или любой подстроке ( Match Type.ANY ).
set Realtime Trigger(realtimeTrigger) String Filter Builder Устанавливает, должен ли элемент управления соответствовать каждый раз при нажатии клавиши или только при «изменении» поля ввода (потеря фокуса или нажатие клавиши Enter).

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

set Case Sensitive(caseSensitive)

Устанавливает, должно ли сопоставление учитывать регистр или нет.

// Builds a case insensitive string filter to filter column "Col1".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

Параметры

Имя Тип Описание
case Sensitive Boolean Если true , включается чувствительность к регистру при сопоставлении строк.

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

String Filter Builder — этот построитель, полезный для создания цепочек.


set Match Type(matchType)

Устанавливает, должен ли элемент управления соответствовать только точным значениям ( Match Type.EXACT ), префиксам, начинающимся с начала значения ( Match Type.PREFIX ), или любой подстроке ( Match Type.ANY ).

// Builds a string filter to filter column "Col1" matching the prefix.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setMatchType(Charts.MatchType.PREFIX)
                         .build();

Параметры

Имя Тип Описание
match Type Match Type Тип соответствия строки.

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

String Filter Builder — этот построитель, полезный для создания цепочек.

См. также


set Realtime Trigger(realtimeTrigger)

Устанавливает, должен ли элемент управления соответствовать каждый раз при нажатии клавиши или только при «изменении» поля ввода (потеря фокуса или нажатие клавиши Enter).

// Builds a string filter to filter column "Col1" that checks the match any time
// a key is pressed.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setRealtimeTrigger(true)
                         .build();

Параметры

Имя Тип Описание
realtime Trigger Boolean Если true , события запускаются в реальном времени (при нажатии клавиши).

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

String Filter Builder — этот построитель, полезный для создания цепочек.