L’espace de travail LiveCycle Designer ES offre plusieurs solutions pour déboguer les calculs et les scripts.Le tableau ci-dessous indique l’emplacement et le rôle des informations de débogage proposées dans les palettes et panneaux de LiveCycle Designer ES.
Emplacement dans l’espace de travail Panneau Avertissements de la palette Rapport Affiche les messages cible et d’avertissement ainsi que toutes les erreurs de syntaxe de script JavaScript ou FormCalc lorsque vous choisissez la commande Vérifier la syntaxe des scripts du menu Outils ou que vous cliquez sur le bouton Vérifier la syntaxe des scripts dans la barre d’outils Outils. Pour plus de détails, voir Pour vérifier la syntaxe des scripts.Lorsque vous cliquez deux fois sur un message d’avertissement de syntaxe dans l’onglet Avertissements, le script qui contient l’erreur est chargé dans l’Editeur de script et la ligne contenant l’erreur est mise en surbrillance.Vous pouvez également cliquer deux fois sur un message d’avertissement pour sélectionner l’objet associé dans la Vue de conception de la palette Hiérarchie, puis appuyez sur F1 pour afficher les informations sur la manière de résoudre les avertissements.
Remarque : pour vérifier les erreurs d’exécution JavaScript, vous pouvez activer la console JavaScript. Pour plus de détails, voir Pour activer JavaScript Debugger pour LiveCycle Designer ES. Panneau Liaisons de la palette Rapport Si vous prévoyez des champs dans votre conception de formulaire qui sont liés à une source de données, le panneau Liaisons peut vous aider en affichant des listes de champs en fonction de la définition des liaisons de données que vous avez effectuée. Par exemple, vous pouvez afficher la liste des champs avec liaisons de données globales uniquement ou seulement ceux pour lesquels aucune liaison de données n’est définie. Cette fonction est particulièrement utile dans les formulaires comportant un grand nombre de liaisons de données. Panneau Journal de la palette Rapport Affiche des messages de validation, des erreurs d’exécution de script JavaScript ou FormCalc et des erreurs de rendu de formulaire générées par LiveCycle Designer ES lorsque vous importez ou enregistrez un formulaire ou que vous le prévisualisez dans l’onglet Aperçu PDF. Vous pouvez vous servir de la palette Hiérarchie pour déterminer l’emplacement d’un objet de formulaire pour une syntaxe de référence. La palette Hiérarchie donne une représentation graphique de la structure de votre formulaire. Elle présente le contenu des panneaux Gabarit et Vue de conception.La palette Hiérarchie affiche également les objets référencés sous le noeud Objets référencés. Un objet est référencé lorsqu’il est ajouté à un formulaire uniquement en cas de besoin. Dès que des données sont enchaînées sur plusieurs pages ou zones de contenu, des sous-formulaire de début et de fin de débordement sont insérés dans le formulaire aux endroits appropriés. Panneau Liaison de la palette Objet Chaque objet LiveCycle Designer ES pouvant être lié à une source de données possède un onglet Liaison dans la palette Objet. Si vous liez un objet de votre conception de formulaire à un noeud de données particulier à partir de votre connexion de données, la liste Liaison par défaut (Ouvrir, Enregistrer, Envoyer) affiche une syntaxe de référence FormCalc valide pour l’accès à ce noeud de données. Vous pouvez utiliser la syntaxe de référence FormCalc dans d’autres calculs ou scripts lors des tests. Le panneau Source XML contient le code XML de la conception de formulaire. Le code source XML définit tous les aspects du formulaire. Vous pouvez vous servir du panneau Source XML pour vérifier la structure du modèle d’objet de formulaire XML pour une conception de formulaire et pour comprendre la relation entre les objets et les propriétés. Dans la source XML, les noms d’éléments XML sont équivalents aux noms d’objets dans le modèle d’objet de formulaire XML et les attributs sont équivalents aux propriétés.Lorsque vous sélectionnez un objet dans la palette Hiérarchie, puis cliquez sur le panneau Source XML, la première ligne de l’élément correspondant est mise en surbrillance. Le nom de l’objet dans LiveCycle Designer ES, tel qu’il est indiqué dans la palette Hiérarchie, devient la valeur de l’attribut name dans la source XML.Vous pouvez configurer les options dans la boîte de dialogue Outils > Options afin de visualiser la source dans le panneau Source XML de manière à afficher ou masquer les numéros de ligne et à définir la couleur de la syntaxe, par exemple.Il peut être utile de modifier les options par défaut de l’éditeur de script afin de faciliter le débogage de vos calculs et scripts. Ces options figurent dans le panneau Espace de travail de la boîte de dialogue Options. Pour y accéder, choisissez Outils > Options, puis sélectionnez Espace de travail dans la liste à gauche. Vous pouvez par exemple choisir d’afficher les numéros de ligne dans l’éditeur de script ou de modifier le formatage de la syntaxe FormCalc ou JavaScript.