LiveCycle Designer ES offre une grande variété de fonctions de calcul et de script prévues pour réaliser une multitude d’opérations. Par exemple, le script suivant modifie la couleur de bordure appliquée à la zone de texte et la taille de police de la valeur du champ de texte :Il peut être intéressant d’élaborer des formulaires plus complexes pour tirer parti des fonctions de script dans le but d’établir une connexion à la source de données et de manipuler les données au moment de l’exécution. Pour obtenir des exemples de tâches de script courantes, voir Exemples de tâches de script courantes.La création de calculs et de scripts dans LiveCycle Designer ES fait appel à une procédure générale que vous devez exécuter chaque fois que vous attachez un calcul ou un script à un objet. Bien que toutes les étapes de la procédure ne soient pas nécessaires lors de la création d’un calcul ou d’un script, il est conseillé de suivre le déroulement normal de la procédure pour éviter de générer des erreurs et d’obtenir des résultats inattendus.En règle générale, chaque fois que vous créez un calcul ou un script, voici les différentes tâches qu’il convient d’effectuer :
• Sélectionnez l’objet auquel vous voulez attacher un calcul ou un script. Bien que vous puissiez créer des calculs et des scripts qui manipulent la plupart des objets de la conception de formulaire, tous les objets de champ ne prennent pas en charge les événements de formulaire. Pour obtenir une liste d’objets standard (incluse dans la palette Bibliothèque d’objets dans LiveCycle Designer ES) qui prennent en charge les scripts, voir Objets prenant en charge les calculs et les scripts.
• Sélectionnez l’événement de formulaire auquel vous voulez affecter un calcul ou un script. Le calcul ou le script associé à l’événement est exécuté chaque fois que l’événement de formulaire se produit. Les calculs ou les scripts associés à l’événement click d’un bouton sont, par exemple, exécutés chaque fois que la personne remplissant le formulaire clique sur le bouton.
• Sélectionnez le langage de script à utiliser. En fonction du formulaire que vous créez, vous pouvez opter pour le langage FormCalc, le langage JavaScript ou une combinaison des deux. Vous pouvez utiliser uniquement un langage de script sur une instance particulière d’un événement d’objet de formulaire.
• Choisissez l’emplacement où le calcul ou le script doit être exécuté, soit au niveau de l’application cliente (Acrobat ou Adobe Reader, par exemple), soit au niveau du serveur utilisant LiveCycle Forms ES.
•