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 usando uma string correspondência. Dada uma coluna de tipo string e opções de correspondência, esse controle filtra as linhas que não correspondem ao termo no campo de entrada.
Para obter mais detalhes, consulte o Gviz Documentação.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Define se a correspondência deve diferenciar maiúsculas de minúsculas ou não. |
setMatchType(matchType) | StringFilterBuilder | Define se o controle deve corresponder apenas a valores exatos (MatchType.EXACT ), prefixos
começando pelo início do valor (MatchType.PREFIX ) ou qualquer substring
(MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Define se o controle deve fazer a correspondência sempre que uma tecla é pressionada ou apenas quando o campo de entrada "alterações" (perda de foco ou pressionar a 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". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
caseSensitive | Boolean | Se true , ativa a diferenciação entre maiúsculas e minúsculas na correspondência de string. |
Retornar
StringFilterBuilder
: esse builder, útil para encadeamentos.
setMatchType(matchType)
Define se o controle deve corresponder apenas a valores exatos (MatchType.EXACT
), prefixos
começando pelo 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. |
Retornar
StringFilterBuilder
: esse builder, útil para encadeamentos.
Consulte também
setRealtimeTrigger(realtimeTrigger)
Define se o controle deve fazer a correspondência sempre que uma tecla é pressionada ou apenas quando o campo de entrada "alterações" (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 true , define eventos que serão acionados em tempo real (quando uma chave é
pressionado). |
Retornar
StringFilterBuilder
: esse builder, útil para encadeamentos.