Un generatore per i controlli filtro stringa.
Un filtro stringa è un semplice campo di immissione di testo che consente all'utente di filtrare i dati tramite la corrispondenza delle stringhe. Dato un tipo di colonna stringa e le opzioni di corrispondenza, questo controllo filtra le righe che non corrispondono al termine presente nel campo di immissione.
Per maggiori dettagli, consulta la documentazione di Gviz.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
set | String | Specifica se la corrispondenza deve essere sensibile alle maiuscole o meno. |
set | String | Imposta se il controllo deve corrispondere solo a valori esatti (Match), prefissi
a partire dall'inizio del valore (Match) o qualsiasi sottostringa
(Match). |
set | String | Imposta se il controllo deve corrispondere ogni volta che viene premuto un tasto o solo quando il campo di immissione cambia (perdita dello stato attivo o pressione del tasto Invio). |
Documentazione dettagliata
setCaseSensitive(caseSensitive)
Specifica 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
| Nome | Tipo | Descrizione |
|---|---|---|
case | Boolean | Se true, attiva la distinzione tra maiuscole e minuscole per la corrispondenza delle stringhe. |
Indietro
StringFilterBuilder: questo generatore è utile per il concatenamento.
setMatchType(matchType)
Imposta se il controllo deve corrispondere solo a valori esatti (MatchType.EXACT), prefissi
a partire dall'inizio del valore (MatchType.PREFIX) o 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
| Nome | Tipo | Descrizione |
|---|---|---|
match | Match | Il tipo di corrispondenza stringa. |
Indietro
StringFilterBuilder: questo generatore è utile per il concatenamento.
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 dello stato attivo 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
| Nome | Tipo | Descrizione |
|---|---|---|
realtime | Boolean | Se true, imposta l'attivazione degli eventi in tempo reale (quando viene premuto un tasto). |
Indietro
StringFilterBuilder: questo generatore è utile per il concatenamento.