Class StringFilterBuilder

StringFilterBuilder

Kreator elementów sterujących filtrem ciągów znaków.

Filtr ciągu znaków to proste pole do wprowadzania tekstu, które umożliwia użytkownikowi filtrowanie danych za pomocą ciągu znaków dopasowania. Biorąc pod uwagę kolumnę typu ciąg znaków i opcje dopasowania, ten element sterujący odfiltrowuje wiersze które nie pasują do hasła w polu do wprowadzania danych.

Więcej informacji można znaleźć w Gviz dokumentacji.

Metody

MetodaZwracany typKrótki opis
setCaseSensitive(caseSensitive)StringFilterBuilderOkreśla, czy podczas dopasowywania wielkość liter ma być rozróżniana.
setMatchType(matchType)StringFilterBuilderOkreśla, czy element sterujący powinien pasować tylko do dokładnych wartości (MatchType.EXACT), prefiksów zaczynając od początku wartości (MatchType.PREFIX) lub dowolnego podłańcucha (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderOkreśla, czy element sterujący powinien być dopasowywany po każdym naciśnięciu klawisza, czy tylko po naciśnięciu pola do wprowadzania danych „zmiany” (brak ostrości lub naciśnięcie klawisza Enter).

Szczegółowa dokumentacja

setCaseSensitive(caseSensitive)

Określa, czy podczas dopasowywania wielkość liter ma być rozróżniana.

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

Parametry

NazwaTypOpis
caseSensitiveBooleanJeśli ustawiona jest wartość true, w ciągu znaków uwzględniana jest wielkość liter.

Powrót

StringFilterBuilder – to kreator przydatny w przypadku łańcuchów.


setMatchType(matchType)

Określa, czy element sterujący powinien pasować tylko do dokładnych wartości (MatchType.EXACT), prefiksów zaczynając od początku wartości (MatchType.PREFIX) lub dowolnego podłańcucha (MatchType.ANY).

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

Parametry

NazwaTypOpis
matchTypeMatchTypeTyp dopasowania ciągu znaków.

Powrót

StringFilterBuilder – to kreator przydatny w przypadku łańcuchów.

Zobacz też


setRealtimeTrigger(realtimeTrigger)

Określa, czy element sterujący powinien być dopasowywany po każdym naciśnięciu klawisza, czy tylko po naciśnięciu pola do wprowadzania danych „zmiany” (brak ostrości lub naciśnięcie klawisza Enter).

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

Parametry

NazwaTypOpis
realtimeTriggerBooleanJeśli ustawiona jest wartość true, zdarzenia są wywoływane w czasie rzeczywistym (gdy klucz jest ).

Powrót

StringFilterBuilder – to kreator przydatny w przypadku łańcuchów.