Class StringFilterBuilder

StringFilterBuilder

Compilateur pour les commandes de filtrage de chaînes.

Un filtre de chaîne est un simple champ de saisie de texte qui permet à l'utilisateur de filtrer les données via une chaîne la mise en correspondance. Avec une colonne de type chaîne et des options de correspondance, cette commande filtre les lignes ne correspondant pas au terme du champ de saisie.

Pour plus de détails, voir le document documentation.

Méthodes

MéthodeType renvoyéBrève description
setCaseSensitive(caseSensitive)StringFilterBuilderDétermine si la mise en correspondance doit être sensible à la casse ou non.
setMatchType(matchType)StringFilterBuilderDétermine si la commande doit correspondre uniquement à des valeurs exactes (MatchType.EXACT), aux préfixes en commençant par le début de la valeur (MatchType.PREFIX) ou de toute sous-chaîne (MatchType.ANY).
setRealtimeTrigger(realtimeTrigger)StringFilterBuilderDétermine si la commande doit correspondre chaque fois que l'utilisateur appuie sur une touche ou seulement lorsque le champ de saisie "modifications" (perte de focus ou appuyer sur la touche Entrée).

Documentation détaillée

setCaseSensitive(caseSensitive)

Détermine si la mise en correspondance doit être sensible à la casse ou non.

// Builds a case insensitive string filter to filter column "Col1".
var stringFilter = Charts.newStringFilter()
  .setFilterColumnLabel("Col1")
  .setCaseSensitive(false)
  .build();

Paramètres

NomTypeDescription
caseSensitiveBooleanSi la valeur est true, active la mise en correspondance des chaînes avec la sensibilité à la casse.

Renvois

StringFilterBuilder : compilateur, utile pour les enchaînements.


setMatchType(matchType)

Détermine si la commande doit correspondre uniquement à des valeurs exactes (MatchType.EXACT), aux préfixes en commençant par le début de la valeur (MatchType.PREFIX) ou de toute sous-chaîne (MatchType.ANY).

// Builds a string filter to filter column "Col1" matching the prefix.
var stringFilter = Charts.newStringFilter()
  .setFilterColumnLabel("Col1")
  .setMatchType(Charts.MatchType.PREFIX)
  .build();

Paramètres

NomTypeDescription
matchTypeMatchTypeType de correspondance de chaîne.

Renvois

StringFilterBuilder : compilateur, utile pour les enchaînements.

Voir aussi


setRealtimeTrigger(realtimeTrigger)

Détermine si la commande doit correspondre chaque fois que l'utilisateur appuie sur une touche ou seulement lorsque le champ de saisie "modifications" (perte de focus ou appuyer sur la touche Entrée).

// 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();

Paramètres

NomTypeDescription
realtimeTriggerBooleanSi la valeur est true, les événements sont déclenchés en temps réel (lorsqu'une clé est .

Renvois

StringFilterBuilder : compilateur, utile pour les enchaînements.