GlideNavigation : client

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • L’API GlideNavigation fournit des méthodes pour contrôler et actualiser le navigateur et l’ordinateur principal.

    Ces méthodes sont accessibles à l’aide de l’objet global g_navigation .

    GlideNavigation : open(URL de chaîne, cible de chaîne)

    Redirige vers une nouvelle URL.

    Tableau 1. Paramètres
    Nom Type Description
    URL Chaîne URL à charger. Il peut s’agir de n’importe quelle URL prise en charge par le navigateur.
    target Chaîne Facultatif. Cadre dans lequel charger le contenu spécifié par l’URL.

    Par défaut : cadre actuel

    Tableau 2. Renvoie
    Type Description
    nul

    Cet exemple montre comment ouvrir la liste des incidents actifs au sein d’une instance et afficher le contenu dans le cadre actuel.

    g_navigation.open('incident_list.do?sysparm_query=active=true');
    

    GlideNavigation : openPopup(URL de chaîne, nom de chaîne, fonctionnalités de chaîne, booléen noStack)

    Ouvre l’URL spécifiée dans une fenêtre contextuelle.

    Le features paramètre fait partie de la spécification DOM et est transmis. Pour plus d’informations sur la liste des fonctionnalités disponibles, consultez le Mozilla Developer Network.

    Tableau 3. Paramètres
    Nom Type Description
    URL Chaîne URL à ouvrir.
    nom Chaîne Nom de la fenêtre.
    Caractéristiques Chaîne Liste de fonctionnalités séparées par des virgules pour la fenêtre contextuelle.
    noStack Booléen Marqueur indiquant s’il faut ajouter sysparm_stack=no à l’URL. Ce paramètre permet d’éviter tout comportement inattendu lors de l’utilisation du bouton de retour du formulaire.
    Valeurs valides :
    • vrai : ajouter sysparm_stack=no à l’URL.
    • false : n’ajoutez pas de sysparm_stack=no à l’URL.
    Tableau 4. Renvoie
    Type Description
    Fenêtre Instance de la nouvelle fenêtre.

    Cet exemple montre comment ouvrir la liste des incidents actifs dans une fenêtre contextuelle appelée « Incidents actifs » et activer les fonctionnalités redimensionnables, barres de défilement et état dans la fenêtre.

    g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
    

    GlideNavigation : openRecord(String tableName, String sys_id)

    Redirige vers un enregistrement. L’enregistrement s’affiche dans le cadre du navigateur.

    Tableau 5. Paramètres
    Nom Type Description
    tableName Chaîne Nom de la table contenant l’enregistrement à afficher.
    sys_id Chaîne Sys_id de l’enregistrement à afficher.
    Tableau 6. Renvoie
    Type Description
    nul

    Cet exemple montre comment ouvrir un enregistrement d’incident spécifié dans le cadre du navigateur.

    g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
    

    GlideNavigation : refreshNavigator()

    Actualise le contenu dans le cadre du navigateur.

    Tableau 7. Paramètres
    Nom Type Description
    Néant
    Tableau 8. Renvoie
    Type Description
    nul

    Cet exemple montre comment actualiser le contenu dans le cadre du navigateur.

    g_navigation.refreshNavigator();
    

    GlideNavigation : reloadWindow()

    Recharge l’image actuelle.

    Tableau 9. Paramètres
    Nom Type Description
    Néant
    Tableau 10. Renvoie
    Type Description
    nul

    Cet exemple montre comment actualiser le contenu de l’image actuelle.

    g_navigation.reloadWindow();