Définition du modèle ThingWorx dans Composer > Modélisation > Débogueur JavaScript > Points d'arrêt dans le débogueur JavaScript
Points d'arrêt dans le débogueur JavaScript
Les points d'arrêt définissent les endroits dans le code où l'exécution du script du débogueur JavaScript s'interrompt pour inspection. Les points d'arrêt vous permettent de vérifier l'exactitude des valeurs des variables dans le code.
Vous pouvez définir des points d'arrêt au niveau d'un objet, d'une forme d'objet ou d'un modèle d'objet. Vous pouvez également définir des points d'arrêt sur des services hérités, ce qui est utile lorsque vous travaillez avec des bibliothèques et des composants partagés sur plusieurs objets.
Vous pouvez ajouter, supprimer ou modifier des points d'arrêt dans la zone de gouttière située à gauche de la colonne numérotée dans l'éditeur de script. Vous pouvez cliquer dans la zone de gouttière en regard d'une ligne de code pour ajouter un point d'arrêt dès lors que le code n'est pas un commentaire ou une ligne vierge. Si vous cliquez sur un point d'arrêt existant, il est supprimé.
Vous pouvez cliquer avec le bouton droit dans la zone de gouttière en regard d'une ligne de code pour modifier le comportement des points d'arrêt à l'aide des options suivantes :
Ajouter un point d'arrêt : vous permet d'ajouter un point d'arrêt. Un cercle bleu signale le point d'arrêt dans le code. Si la ligne de code comporte déjà un point d'arrêt, est vide ou comporte un commentaire, l'option Ajouter un point d'arrêt est masquée.
Modifier le point d'arrêt : vous permet d'ajouter une instruction conditionnelle au point d'arrêt. Le débogueur s'interrompt au point d'arrêt uniquement si la condition est remplie. Un point d'arrêt conditionnel est indiqué par un cercle orange. Pour modifier un point d'arrêt, procédez comme suit :
1. Cliquez avec le bouton droit sur un point d'arrêt existant.
2. Dans la liste qui s'affiche, sélectionnez Modifier le point d'arrêt.
3. Dans le champ Point d'arrêt conditionnel, spécifiez l'instruction conditionnelle.
4. Appuyez sur la touche Entrée ou cliquez sur pour activer le point d'arrêt conditionnel.
Si vous appuyez sur la touche Echap ou cliquez en dehors du champ Point d'arrêt conditionnel, vos modifications ne seront pas enregistrées.
Désactiver le point d'arrêt : permet de désactiver un point d'arrêt. Lorsqu'il est désactivé, le point d'arrêt est enregistré, mais le débogueur ne s'arrête pas à la ligne. Un point d'arrêt désactivé apparaît transparent ou est signalé par un cercle orange avec une bordure grise.
Activer le point d'arrêt : permet d'activer un point d'arrêt désactivé. Cette option est disponible lorsqu'un point d'arrêt est actuellement désactivé.
Supprimer le point d'arrêt : permet de supprimer un point d'arrêt existant.
Supprimer tous les points d'arrêt source : permet de supprimer tous les points d'arrêt définis pour le code actuel.
Supprimer tous les points d'arrêt : permet de supprimer tous les points d'arrêt existants dans le système.
Désactiver les points d'arrêt : permet de désactiver tous les points d'arrêt afin qu'ils soient ignorés lors du débogage. Un point d'arrêt désactivé est signalé par un cercle barré d'un trait oblique gris.
Activer les points d'arrêt : permet de définir tous les points d'arrêt comme actifs.
Les points d'arrêt peuvent être définis ou modifiés en mode lecture seule, modification ou débogage. Les points d'arrêt sont enregistrés dans le système et mémorisés pour l'utilisateur actuel. Chaque utilisateur conserve son propre jeu de points d'arrêt.
Les points d'arrêt ne sont pas enregistrés dans le système dans les scénarios suivants :
Sur un service dupliqué.
Lorsque vous remplacez un service. Vous devez définir des points d'arrêt dans chaque service remplacé.
Si vous n'enregistrez pas le service après avoir apporté des modifications au code. Vous devez d'abord enregistrer le service, puis définir des points d'arrêt.
Est-ce que cela a été utile ?