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
Metoda | Zwracany typ | Krótki opis |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Określa, czy podczas dopasowywania wielkość liter ma być rozróżniana. |
setMatchType(matchType) | StringFilterBuilder | 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 ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | 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). |
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
Nazwa | Typ | Opis |
---|---|---|
caseSensitive | Boolean | Jeś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
Nazwa | Typ | Opis |
---|---|---|
matchType | MatchType | Typ 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
Nazwa | Typ | Opis |
---|---|---|
realtimeTrigger | Boolean | Jeś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.