Class StringFilterBuilder

StringFilterBuilder

Un generatore per i controlli filtro stringa.

Un filtro di stringhe è un semplice campo di immissione di testo che consente all'utente di filtrare i dati tramite la corrispondenza di stringhe. Dato un campo di tipo stringa e le opzioni di corrispondenza, questo controllo filtra le righe che non corrispondono al termine nel campo di immissione.

Per ulteriori dettagli, consulta la documentazione di Gviz.

Metodi

MetodoTipo restituitoBreve descrizione
setCaseSensitive(caseSensitive)StringFilterBuilderImposta se la corrispondenza deve essere sensibile alle maiuscole o meno.
setMatchType(matchType)StringFilterBuilderImposta se il controllo deve corrispondere solo a valori esatti (MatchType.EXACT), prefissi che iniziano dall'inizio del valore (MatchType.PREFIX) o a qualsiasi sottostringa (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderImposta se il controllo deve corrispondere ogni volta che viene premuto un tasto o solo quando il campo di immissione "cambia" (perdita di attenzione o pressione del tasto Invio).

Documentazione dettagliata

setCaseSensitive(caseSensitive)

Imposta se la corrispondenza deve essere sensibile alle maiuscole o meno.

// Builds a case insensitive string filter to filter column "Col1".
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setCaseSensitive(false)
                         .build();

Parametri

NomeTipoDescrizione
caseSensitiveBooleanSe true, attiva la sensibilità alle maiuscole per la corrispondenza delle stringhe.

Invio

StringFilterBuilder: questo builder è utile per l'accodamento.


setMatchType(matchType)

Imposta se il controllo deve corrispondere solo a valori esatti (MatchType.EXACT), prefissi che iniziano dall'inizio del valore (MatchType.PREFIX) o a qualsiasi sottostringa (MatchType.ANY).

// Builds a string filter to filter column "Col1" matching the prefix.
const stringFilter = Charts.newStringFilter()
                         .setFilterColumnLabel('Col1')
                         .setMatchType(Charts.MatchType.PREFIX)
                         .build();

Parametri

NomeTipoDescrizione
matchTypeMatchTypeIl tipo di corrispondenza delle stringhe.

Invio

StringFilterBuilder: questo builder è utile per l'accodamento.

Vedi anche


setRealtimeTrigger(realtimeTrigger)

Imposta se il controllo deve corrispondere ogni volta che viene premuto un tasto o solo quando il campo di immissione "cambia" (perdita di attenzione o pressione del tasto Invio).

// 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();

Parametri

NomeTipoDescrizione
realtimeTriggerBooleanSe true, imposta gli eventi da attivare in tempo reale (quando viene premuto un tasto).

Invio

StringFilterBuilder: questo builder è utile per l'accodamento.