GlideNavigation : client

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Fournit des méthodes pour contrôler et actualiser le navigateur et l’ordinateur central.

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

    GlideNavigation - open(String url, String target)

    Redirige vers une nouvelle URL.

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

    Valeur par défaut : Image actuelle

    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(String url, String name, String features, Boolean 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, reportez-vous au Mozilla Developer Network.

    Tableau 3. Paramètres
    Nom Type Description
    URL Chaîne URL à ouvrir.
    nom Chaîne Nom de la fenêtre.
    features Chaîne Liste de fonctionnalités séparées par des virgules pour la fenêtre contextuelle.
    noStack (Nœud de pile) 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 :
    • true : ajoutez sysparm_stack=no à l’URL.
    • false : n’ajoutez pas 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 de redimensionnement, de barres de défilement et d’état dans cette 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
    Aucun
    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
    Aucun
    Tableau 10. Renvoie
    Type Description
    nul

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

    g_navigation.reloadWindow();