Kreator elementów sterujących filtrami tekstowymi.
Filtr ciągu znaków to proste pole tekstowe, które pozwala użytkownikowi filtrować dane za pomocą dopasowania ciągu znaków. W przypadku kolumny typu ciąg znaków i opcji dopasowania to ustawienie odfiltrowuje wiersze, które nie pasują do wyrażenia w polu wejściowym.
Więcej informacji znajdziesz w dokumentacji Gviz.
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
set | String | Określa, czy dopasowanie powinno uwzględniać wielkość liter. |
set | String | Określa, czy kontroler powinien pasować tylko do dokładnych wartości (Match ), prefiksów rozpoczynających się od początku wartości (Match ) lub dowolnego podciągu (Match ). |
set | String | Określa, czy kontrola ma działać za każdym razem, gdy użytkownik naciśnie klawisz, czy tylko wtedy, gdy pole wprowadzania „zmieni się” (czyli gdy straci fokus lub użytkownik naciśnie klawisz Enter). |
Szczegółowa dokumentacja
setCaseSensitive(caseSensitive)
Określa, czy dopasowanie powinno 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 true , włącza dopasowanie ciągu tekstowego bez uwzględniania wielkości liter. |
Powrót
String
– ten kreator jest przydatny do łańcuchowania.
setMatchType(matchType)
Określa, czy kontroler powinien pasować tylko do dokładnych wartości (Match
), prefiksów rozpoczynających się od początku wartości (Match
) lub dowolnego podciągu (Match
).
// 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 dopasowania ciągu. |
Powrót
String
– ten kreator jest przydatny do łańcuchowania.
Zobacz też
setRealtimeTrigger(realtimeTrigger)
Określa, czy kontrola ma działać za każdym razem, gdy użytkownik naciśnie klawisz, czy tylko wtedy, gdy pole wprowadzania „zmieni się” (czyli gdy straci fokus lub użytkownik naciśnie 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 , zdarzenia są wywoływane w czasie rzeczywistym (gdy zostanie naciśnięty klawisz). |
Powrót
String
– ten kreator jest przydatny do łańcuchowania.