Class StringFilterBuilder

StringFilterBuilder

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

MetodoTipo restituitoBreve descrizione
setCaseSensitive(caseSensitive)StringFilterBuilderSpecifica 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 a partire dall'inizio del valore (MatchType.PREFIX) o 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 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

NomeTipoDescrizione
caseSensitiveBooleanSe 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

NomeTipoDescrizione
matchTypeMatchTypeIl 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

NomeTipoDescrizione
realtimeTriggerBooleanSe true, imposta l'attivazione degli eventi in tempo reale (quando viene premuto un tasto).

Indietro

StringFilterBuilder: questo generatore è utile per il concatenamento.