Modifier le code avec Now Code Editor (fonctionnalité avancée)
Now Code Editor est une interface de type éditeur de texte enrichi qui prend en charge les feuilles de style en cascade (CSS), le langage de balisage hypertexte (HTML), JavaScript, le langage XML (Extensible Markup Language) et la notation d’objet JavaScript (JSON). Utilisez l’éditeur de code Now pour modifier la configuration de l’interface utilisateur, la configuration des ressources de données, les styles, les événements, les scripts côté client et côté serveur dans les Next Experience composants du générateur d’IU.
- Modification de base
- Débogage
- Palette de commandes
- Mise en forme du code
- Vérification et mise en évidence de la syntaxe
- Suggestions automatiques
- Macros de script pour le code commun
Modification de base
| Action | Description |
|---|---|
| Code de format |
Applique une indentation appropriée au script. Raccourci clavier :
|
| Mettre la syntaxe en surbrillance | Met en évidence la syntaxe du code. |
| Icône Vérifier la |
Recherche les erreurs de formatage et met en évidence les erreurs de syntaxe.
|
| Afficher les suggestions | Affiche une liste d’éléments valides au point d’insertion, tels que :
Raccourci clavier : Vous pouvez également activer ou désactiver la mise en surbrillance de la syntaxe à partir du menu Paramètres .
|
| Activer |
Commente une ou plusieurs lignes de code avec deux barres obliques consécutives //. Raccourci clavier :
|
| Afficher la minicarte | Affiche la mini-carte de l’extrait de code. Vous pouvez afficher ou masquer l’option de mini-carte à partir du menu Paramètres . |
| Activer le retour automatique à la ligne | Active la fonction de retour automatique à la ligne dans la zone de l’éditeur. Vous pouvez activer/désactiver l’option Activer le retour automatique à la ligne dans le menu Paramètres . |
| Afficher la palette de commandes | Affiche une liste des commandes disponibles pour les opérations courantes. Vous pouvez exécuter des commandes d’éditeur, rechercher et remplacer du texte, plier et déplier des blocs de code, basculer des commentaires et bien d’autres tâches à l’aide de la même fenêtre interactive. Raccourci clavier
|
| Développer l’éditeur, |
Développe ou réduit l’éditeur. Raccourci clavier
|
Débogage
| Tâche | Effectuez cette action |
|---|---|
| Ajouter un point d'arrêt | Cliquez avec le bouton droit à côté d’un numéro de ligne dans la zone de règle et sélectionnez Ajouter un point d’arrêt. |
| Ajouter un point d'arrêt conditionnel |
|
| Ajouter un point de connexion | Cliquez avec le bouton droit à côté d’un numéro de ligne dans la zone de règle et sélectionnez Ajouter un point de connexion. |
| Comparer le texte en mode Diff |
Utilisez l’icône de vue côte à côte de |
Macros de l’éditeur de code
- pour
- Description : Insère une norme pour la boucle avec un exemple de tableau.
- Sortie :
for (var i=0; i< myArray.length; i++) { //myArray[i]; }
- method
- Description : insère un modèle de fonction JavaScript vide.
- Sortie :
/*_________________________________________________________________ * Description: * Parameters: * Returns: ________________________________________________________________*/ : function() { },
- infos
- Description : insère un message d’information GlideSystem .
- Sortie :
gs.addInfoMessage(gs.getMessage(""));
- document
- Description : insère un bloc de commentaire pour décrire une fonction ou des paramètres.
- Sortie :
/** * Description: * Parameters: * Returns: */
- Vargror
- Description : insère une requête GlideRecord pour deux valeurs avec une condition OU.
- Sortie :
var gr = new GlideRecord(''); var qc = gr.addQuery('field', 'value1'); qc.addOrCondition('field', 'value2'); gr.query(); while (gr.next()) { }
- vargr
- Description : insère une requête GlideRecord standard pour une valeur unique.
- Sortie :
var gr = new GlideRecord(""); gr.addQuery("name", "value"); gr.query(); if (gr.next()) { }