Accéder au contenu principal

Exemple d'utilisation du tFilterRow

Dans l'exemple suivant, le composant tFilterRow, nommé filter_records, est utilisé pour obtenir une liste de personnes, en respectant les conditions suivantes :

  • le nom de famille contient neuf caractères ou moins,
  • l'âge est compris entre 10 et 80,
  • le genre est mâle,
  • la ville est Chicago ou New York
	setSettings {
		LOGICAL_OP : "&&",
		CONDITIONS {
			INPUT_COLUMN : "lastName",
			FUNCTION : "$source == null? false : $source.length() $operator $target",
			OPERATOR : "<=",
			RVALUE : "9",
			INPUT_COLUMN : "gender",
			FUNCTION : "",
			OPERATOR : "==",
			RVALUE : "\"M\"",
			INPUT_COLUMN : "age",
			FUNCTION : "",
			OPERATOR : ">",
			RVALUE : "10",
			INPUT_COLUMN : "age",
			FUNCTION : "",
			OPERATOR : "<",
			RVALUE : "80"
		},
		USE_ADVANCED : "true",
		ADVANCED_COND :
		"input_row.city.equals(\"Chicago\") || input_row.city.equals(\"New York\")",
		LABEL : "filter_records"
	}

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !