Class StringFilterBuilder

StringFilterBuilder

Kreator ustawień filtra ciągów tekstowych.

Filtr ciągu to proste pole do wprowadzania tekstu, które pozwala użytkownikowi filtrować dane według dopasowania ciągu znaków. Biorąc pod uwagę kolumnę z ciągiem typu i opcjami dopasowania, ta opcja odfiltrowuje wiersze, które nie pasują do hasła w polu do wprowadzania danych.

Więcej informacji znajdziesz w dokumentacji Gviz.

Metody

MetodaZwracany typKrótki opis
setCaseSensitive(caseSensitive)StringFilterBuilderOkreśla, czy przy dopasowaniu ma być rozróżniana wielkość liter.
setMatchType(matchType)StringFilterBuilderOkreśla, czy element sterujący ma pasować tylko do dokładnych wartości (MatchType.EXACT), do prefiksów rozpoczynających się od początku wartości (MatchType.PREFIX) czy do dowolnego podłańcucha (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderOkreśla, czy element sterujący ma być dopasowywany po każdym naciśnięciu klawisza czy tylko po zmianie pola do wprowadzania danych (utrata zaznaczenia lub naciśnięcie klawisza Enter).

Szczegółowa dokumentacja

setCaseSensitive(caseSensitive)

Określa, czy przy dopasowaniu ma być rozróżniana wielkość liter.

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

Parametry

NazwaTypOpis
caseSensitiveBooleanJeśli ma wartość true, włącza dopasowywanie wielkości liter w ciągu znaków.

Powroty

StringFilterBuilder – kreator przydatny do tworzenia łańcuchów.


setMatchType(matchType)

Określa, czy element sterujący ma pasować tylko do dokładnych wartości (MatchType.EXACT), do prefiksów rozpoczynających się od początku wartości (MatchType.PREFIX) czy do 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.

Powroty

StringFilterBuilder – kreator przydatny do tworzenia łańcuchów.

Zobacz też


setRealtimeTrigger(realtimeTrigger)

Określa, czy element sterujący ma być dopasowywany po każdym naciśnięciu klawisza czy tylko po zmianie pola do wprowadzania danych (utrata zaznaczenia 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 (po naciśnięciu klawisza).

Powroty

StringFilterBuilder – kreator przydatny do tworzenia łańcuchów.