Class StringFilterBuilder

StringFilterBuilder

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

MetodoTipo restituitoBreve descrizione
setCaseSensitive(caseSensitive)StringFilterBuilderConsente di impostare se la corrispondenza deve essere sensibile alle maiuscole o meno.
setMatchType(matchType)StringFilterBuilderImposta 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)StringFilterBuilderImposta 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

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

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

NomeTipoDescrizione
realtimeTriggerBooleanSe true, imposta l'attivazione degli eventi in tempo reale (quando una chiave viene .

Invio

StringFilterBuilder: questo builder, utile per il concatenamento.