Konstruktor elementów sterujących filtrem ciągów znaków.
Filtr ciągów znaków to proste pole do wprowadzania danych tekstowych, które umożliwia użytkownikowi filtrowanie danych za pomocą dopasowywania ciągów znaków. W przypadku kolumny typu string i opcji dopasowywania ten element sterujący odfiltrowuje wiersze, które nie pasują do terminu w polu do wprowadzania danych.
Więcej informacji znajdziesz w dokumentacji Gviz documentation.
Metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
set | String | Określa, czy dopasowywanie ma uwzględniać wielkość liter. |
set | String | Określa, czy element sterujący ma dopasowywać tylko dokładne wartości (Match), prefiksy
zaczynające się od początku wartości (Match) czy dowolny podciąg
(Match). |
set | String | Określa, czy element sterujący ma dopasowywać za każdym razem, gdy zostanie naciśnięty klawisz, czy tylko wtedy, gdy pole do wprowadzania danych „zmieni się” (utraci fokus lub zostanie naciśnięty klawisz Enter). |
Szczegółowa dokumentacja
setCaseSensitive(caseSensitive)
Określa, czy dopasowywanie ma uwzględniać wielkość liter.
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
case | Boolean | Jeśli ma wartość true, włącza rozróżnianie wielkości liter w dopasowywaniu ciągów znaków. |
Powrót
StringFilterBuilder – ten konstruktor jest przydatny do łączenia.
setMatchType(matchType)
Określa, czy element sterujący ma dopasowywać tylko dokładne wartości (MatchType.EXACT), prefiksy zaczynające się od początku wartości (MatchType.PREFIX) czy dowolny podciąg (MatchType.ANY).
// Builds a string filter to filter column "Col1" matching the prefix. const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setMatchType(Charts.MatchType.PREFIX) .build();
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
match | Match | Typ dopasowywania ciągów znaków. |
Powrót
StringFilterBuilder – ten konstruktor jest przydatny do łączenia.
Zobacz też
setRealtimeTrigger(realtimeTrigger)
Określa, czy element sterujący ma dopasowywać za każdym razem, gdy zostanie naciśnięty klawisz, czy tylko wtedy, gdy pole do wprowadzania danych „zmieni się” (utraci fokus lub zostanie naciśnięty klawisz 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();
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
realtime | Boolean | Jeśli true, ustawia wyzwalanie zdarzeń w czasie rzeczywistym (po naciśnięciu klawisza). |
Powrót
StringFilterBuilder – ten konstruktor jest przydatny do łączenia.