Un builder per i controlli filtro stringa.
Un filtro stringa è un semplice campo di immissione di testo che consente all'utente di filtrare i dati mediante corrispondenze di stringhe. Data una colonna con tipo stringa e 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 |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Consente di impostare se la corrispondenza deve essere sensibile alle maiuscole o meno. |
setMatchType(matchType) | StringFilterBuilder | Consente di impostare se il controllo deve corrispondere solo a valori esatti (MatchType.EXACT ), a prefissi a partire dall'inizio del valore (MatchType.PREFIX ) o a qualsiasi sottostringa (MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Consente di impostare se il controllo deve corrispondere a ogni pressione di un tasto o solo quando il campo di immissione "cambia" (perdita di stato attivo o pressione del tasto Invio). |
Documentazione dettagliata
setCaseSensitive(caseSensitive)
Consente di impostare se la corrispondenza deve essere sensibile alle maiuscole o meno.
// Builds a case insensitive string filter to filter column "Col1". var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setCaseSensitive(false) .build();
Parametri
Nome | Tipo | Descrizione |
---|---|---|
caseSensitive | Boolean | Se true , attiva la sensibilità alle maiuscole delle stringhe. |
Ritorni
StringFilterBuilder
: questo builder, utile per il concatenamento.
setMatchType(matchType)
Consente di impostare se il controllo deve corrispondere solo a valori esatti (MatchType.EXACT
), a prefissi a partire dall'inizio del valore (MatchType.PREFIX
) o a qualsiasi sottostringa (MatchType.ANY
).
// Builds a string filter to filter column "Col1" matching the prefix. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
Parametri
Nome | Tipo | Descrizione |
---|---|---|
matchType | MatchType | Il tipo di corrispondenza della stringa. |
Ritorni
StringFilterBuilder
: questo builder, utile per il concatenamento.
Vedi anche
setRealtimeTrigger(realtimeTrigger)
Consente di impostare se il controllo deve corrispondere a ogni pressione di un tasto o solo quando il campo di immissione "cambia" (perdita di 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. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setRealtimeTrigger(true) .build();
Parametri
Nome | Tipo | Descrizione |
---|---|---|
realtimeTrigger | Boolean | Se true , consente di impostare gli eventi da attivare in tempo reale (quando viene premuto un tasto). |
Ritorni
StringFilterBuilder
: questo builder, utile per il concatenamento.