Compilateur pour les commandes de filtrage de chaînes.
Un filtre de chaîne est un champ de saisie de texte simple qui permet à l'utilisateur de filtrer les données via la mise en correspondance de chaînes. Pour une colonne de type chaîne et options de correspondance, cette commande filtre les lignes qui ne correspondent pas au terme contenu dans le champ de saisie.
Pour en savoir plus, consultez la documentation de Gviz.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
setCaseSensitive(caseSensitive) | StringFilterBuilder | Détermine si la correspondance doit être sensible à la casse ou non. |
setMatchType(matchType) | StringFilterBuilder | Détermine si la commande doit correspondre uniquement à des valeurs exactes (MatchType.EXACT ), à des préfixes commençant par le début de la valeur (MatchType.PREFIX ) ou à n'importe quelle 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 uniquement lorsque le champ de saisie "change" (perte de mise au point ou appui sur la touche Entrée). |
Documentation détaillée
setCaseSensitive(caseSensitive)
Détermine si la 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 , la sensibilité à la casse des chaînes est activée. |
Renvois
StringFilterBuilder
: compilateur utile pour les chaînes.
setMatchType(matchType)
Détermine si la commande doit correspondre uniquement à des valeurs exactes (MatchType.EXACT
), à des préfixes commençant par le 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. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setMatchType(Charts.MatchType.PREFIX) .build();
Paramètres
Nom | Type | Description |
---|---|---|
matchType | MatchType | Type de correspondance de la chaîne. |
Renvois
StringFilterBuilder
: compilateur utile pour les chaînes.
Voir aussi
setRealtimeTrigger(realtimeTrigger)
Détermine si la commande doit correspondre chaque fois que l'utilisateur appuie sur une touche ou uniquement lorsque le champ de saisie "change" (perte de mise au point 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. var stringFilter = Charts.newStringFilter() .setFilterColumnLabel("Col1") .setRealtimeTrigger(true) .build();
Paramètres
Nom | Type | Description |
---|---|---|
realtimeTrigger | Boolean | Si la valeur est true , les événements doivent être déclenchés en temps réel (lorsqu'un utilisateur appuie sur une touche). |
Renvois
StringFilterBuilder
: compilateur utile pour les chaînes.