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éthode | Type renvoyé | Brève description |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Détermine si la mise en correspondance doit être sensible à la casse ou non. |
setMatchType(matchType) | StringFilterBuilder | 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 ). |
setRealtimeTrigger(realtimeTrigger) | StringFilterBuilder | 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). |
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
Nom | Type | Description |
---|---|---|
caseSensitive | Boolean | Si 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
Nom | Type | Description |
---|---|---|
matchType | MatchType | Type 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
Nom | Type | Description |
---|---|---|
realtimeTrigger | Boolean | Si 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.