Un compilateur pour les commandes de filtre de chaîne.
Un filtre de chaîne est un champ de saisie de texte simple qui permet à l'utilisateur de filtrer les données par correspondance de chaînes. Étant donné une colonne de type chaîne et des options de correspondance, cette commande filtre les lignes qui ne correspondent pas au terme figurant dans le champ de saisie.
Pour en savoir plus, consultez la documentation Gviz documentation.
Méthodes
| Méthode | Type renvoyé | Brève description |
|---|---|---|
set | String | Indique si la correspondance doit être sensible à la casse ou non. |
set | String | Indique si la commande ne doit correspondre qu'aux valeurs exactes (Match), aux préfixes
commençant au début de la valeur (Match) ou à n'importe quelle sous-chaîne
(Match). |
set | String | Indique si la commande doit correspondre chaque fois qu'une touche est enfoncée ou uniquement lorsque le champ de saisie "change" (perte de focus ou appui sur la touche Entrée). |
Documentation détaillée
setCaseSensitive(caseSensitive)
Indique si la correspondance doit être sensible à la casse ou non.
// Builds a case insensitive string filter to filter column "Col1". const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setCaseSensitive(false) .build();
Paramètres
| Nom | Type | Description |
|---|---|---|
case | Boolean | Si la valeur est true, la sensibilité à la casse est activée pour la correspondance de chaînes. |
Renvois
StringFilterBuilder : ce compilateur est utile pour le chaînage.
setMatchType(matchType)
Indique si la commande ne doit correspondre qu'aux valeurs exactes (MatchType.EXACT), aux préfixes commençant au début de la valeur (MatchType.PREFIX) ou à n'importe quelle sous-chaîne (MatchType.ANY).
// Builds a string filter to filter column "Col1" matching the prefix. const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setMatchType(Charts.MatchType.PREFIX) .build();
Paramètres
| Nom | Type | Description |
|---|---|---|
match | Match | Type de correspondance de chaînes. |
Renvois
StringFilterBuilder : ce compilateur est utile pour le chaînage.
Voir aussi
setRealtimeTrigger(realtimeTrigger)
Indique si la commande doit correspondre chaque fois qu'une touche est enfoncée ou uniquement lorsque le champ de saisie "change" (perte de focus ou appui sur la touche Entrée).
// Builds a string filter to filter column "Col1" that checks the match any time // a key is pressed. const stringFilter = Charts.newStringFilter() .setFilterColumnLabel('Col1') .setRealtimeTrigger(true) .build();
Paramètres
| Nom | Type | Description |
|---|---|---|
realtime | Boolean | Si la valeur est true, les événements sont déclenchés en temps réel (lorsqu'une touche est
enfoncée). |
Renvois
StringFilterBuilder : ce compilateur est utile pour le chaînage.