Um builder para controles de filtros de string.
Um filtro de string é um campo de entrada de texto simples que permite ao usuário filtrar dados pela correspondência de strings. Dada uma coluna do tipo string e opções correspondentes, esse controle filtra as linhas que não correspondem ao termo que está no campo de entrada.
Para ver mais detalhes, consulte a documentação do Gviz.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Define se a correspondência diferencia maiúsculas de minúsculas ou não. |
setMatchType(matchType) | StringFilterBuilder | Define se o controle precisa corresponder apenas a valores exatos (MatchType.EXACT ), prefixos
começando do início do valor (MatchType.PREFIX ) ou qualquer substring
(MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Define se o controle precisa corresponder sempre que uma tecla for pressionada ou somente quando o campo de entrada for "mudar" (perda de foco ou pressionar a tecla Enter). |
Documentação detalhada
setCaseSensitive(caseSensitive)
Define se a correspondência diferencia maiúsculas de minúsculas ou não.
// Builds a case insensitive string filter to filter column "Col1". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
caseSensitive | Boolean | Se true , ativa a string que corresponde à diferenciação entre maiúsculas e minúsculas. |
Retorno
StringFilterBuilder
: builder, útil para encadeamento.
setMatchType(matchType)
Define se o controle precisa corresponder apenas a valores exatos (MatchType.EXACT
), prefixos
começando do início do valor (MatchType.PREFIX
) ou qualquer substring
(MatchType.ANY
).
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
matchType | MatchType | O tipo de correspondência da string. |
Retorno
StringFilterBuilder
: builder, útil para encadeamento.
Veja também
setRealtimeTrigger(realtimeTrigger)
Define se o controle precisa corresponder sempre que uma tecla for pressionada ou somente quando o campo de entrada for "mudar" (perda de foco ou pressionar a tecla 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();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
realtimeTrigger | Boolean | Se for true , configura eventos para serem acionados em tempo real (quando uma tecla é
pressionada). |
Retorno
StringFilterBuilder
: builder, útil para encadeamento.