LiveCycle Designer ES permet de créer des sauts conditionnels personnalisés pour les objets de sous-formulaire qui se répètent. Au lieu de laisser les ruptures s’effectuer automatiquement en fonction du flux de données, vous pouvez spécifier des sauts conditionnels afin de gérer la manière dont les sous-formulaires sont coupés sur un formulaire à l’aide d’instructions dites conditionnelles.
Ces instructions permettent de comparer les données d’un champ par rapport à des occurrences précédentes de ce champ. Le sous-formulaire qui se répète peut alors être coupé lors d’un changement des données du champ.
Sur une facture téléphonique, par exemple, vous pouvez couper un sous-formulaire en réponse à un changement du champ contenant la date de chaque entrée de facturation. Ainsi, une rupture peut s’opérer à chaque changement de date, ce qui rend la facture téléphonique plus facile à lire pour le client.
Outre la condition de saut, vous pouvez également spécifier un sous-formulaire de début ou de fin et indiquer l’endroit où placer l’occurrence suivante du sous-formulaire qui se répète sur le formulaire.
6.
Cliquez sur Insérer une expression exemple Livecycle button insert expression Pour gérer des sauts de sous formulaires et de jeux de sous formulaires à laide dinstructions conditionnelles et sélectionnez dans le sous-formulaire l’objet de conception de formulaire à utiliser comme champ de comparaison pour le saut conditionnel. Vous pouvez également saisir votre propre expression dans le champ. Toutefois, les instructions conditionnelles définies par l’utilisateur doivent retourner la valeur vrai ou faux pour pouvoir correctement évaluer un saut conditionnel. Les instructions conditionnelles qui s’avèrent vraies sont exécutées.
9.
Si besoin est, sélectionnez les sous-formulaires de fin et de début à utiliser pour le saut conditionnel, respectivement dans les listes Caractère de fin et Caractère de début.
Après avoir créé t
outes les entrées de saut conditionnel, vérifiez l’ordre dans lequel elles apparaissent dans
la boîte de dialogue Modifier les sauts conditionnels. LiveCycle Designer ES traite les sauts conditionnels énumérés dans cette boîte de dialogue dans l’ordre où ils apparaissent, de haut en bas. Chaque saut conditionnel dont l’instruction conditionnelle se vérifie (vrai) est exécuté.
Voir aussi 

Pour gérer des sauts de sous-formulaires et de jeux de sous-formulaires à l’aide d’instructions conditionnelles