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
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
set | String | Imposta se la corrispondenza deve essere sensibile alle maiuscole o meno. |
set | String | Imposta se il controllo deve corrispondere solo a valori esatti (Match ), prefissi
che iniziano dall'inizio del valore (Match ) o a 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 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
Nome | Tipo | Descrizione |
---|---|---|
case | Boolean | Se true , attiva la sensibilità alle maiuscole per la corrispondenza delle stringhe. |
Invio
String
: questo builder è utile per l'accodamento.
setMatchType(matchType)
Imposta se il controllo deve corrispondere solo a valori esatti (Match
), prefissi
che iniziano dall'inizio del valore (Match
) o a qualsiasi sottostringa
(Match
).
// 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 delle stringhe. |
Invio
String
: 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
Nome | Tipo | Descrizione |
---|---|---|
realtime | Boolean | Se true , imposta gli eventi da attivare in tempo reale (quando viene premuto un tasto). |
Invio
String
: questo builder è utile per l'accodamento.