Um builder para controles de filtro de string.
Um filtro de string é um campo de entrada de texto simples que permite que o usuário filtre dados por correspondência de string. Com uma coluna de string de tipo e opções de correspondência, esse controle filtra as linhas que não correspondem ao termo no campo de entrada.
Para mais detalhes, consulte a documentação do Gviz.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
set | String | Define se a correspondência deve diferenciar maiúsculas de minúsculas ou não. |
set | String | Define se o controle precisa corresponder apenas a valores exatos (Match ), prefixos
a partir do início do valor (Match ) ou qualquer substring
(Match ). |
set | String | Define se o controle precisa corresponder a cada vez que uma tecla é pressionada ou apenas quando o campo de entrada "muda" (perda de foco ou pressionamento da tecla Enter). |
Documentação detalhada
setCaseSensitive(caseSensitive)
Define se a correspondência deve diferenciar maiúsculas de minúsculas ou não.
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
case | Boolean | Se true , ativa a diferenciação de maiúsculas e minúsculas na correspondência de strings. |
Retornar
String
: esse builder é útil para encadeamento.
setMatchType(matchType)
Define se o controle precisa corresponder apenas a valores exatos (Match
), prefixos
a partir do início do valor (Match
) ou qualquer substring
(Match
).
// Builds a string filter to filter column "Col1" matching the prefix. const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setMatchType(Charts.MatchType.PREFIX) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
match | Match | O tipo de correspondência de string. |
Retornar
String
: esse builder é útil para encadeamento.
Consulte também
setRealtimeTrigger(realtimeTrigger)
Define se o controle precisa corresponder a cada vez que uma tecla é pressionada ou apenas quando o campo de entrada "muda" (perda de foco ou pressionamento da tecla 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();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
realtime | Boolean | Se true , define que os eventos serão acionados em tempo real (quando uma tecla é
pressionada). |
Retornar
String
: esse builder é útil para encadeamento.