Un generatore per i controlli filtro di stringa.
Un filtro stringa è un semplice campo di immissione di testo che consente all'utente di filtrare i dati tramite stringa corrispondenza. Data una colonna con tipo di stringa e opzioni di corrispondenza, questo controllo filtra le righe che non corrispondono al termine indicato nel campo di immissione.
Per ulteriori dettagli, consulta il documentazione.
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 | Imposta se il controllo deve corrispondere solo ai valori esatti (MatchType.EXACT ), prefissi
a partire dall'inizio del valore (MatchType.PREFIX ) o di qualsiasi sottostringa
(MatchType.ANY ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | Imposta se il controllo deve corrispondere ogni volta che viene premuto un tasto o solo quando il campo di immissione 'changes' (perdita dell'elemento 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 distinzione tra maiuscole e minuscole per la corrispondenza delle stringhe. |
Invio
StringFilterBuilder
: questo builder, 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 di 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. |
Invio
StringFilterBuilder
: questo builder, 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 'changes' (perdita dell'elemento 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 , imposta l'attivazione degli eventi in tempo reale (quando una chiave viene
. |
Invio
StringFilterBuilder
: questo builder, utile per il concatenamento.