GlideNavigation : client

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 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(String url, String target)

    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. Le cadre dans lequel charger le contenu spécifié par l’URL.

    Par défaut : trame 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(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.
    features Chaîne Liste d’entités séparées par des virgules pour la fenêtre contextuelle.
    noStack (en anglais seulement) 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 Retour du formulaire.
    Valeurs valides :
    • true : ajouter sysparm_stack=no à l’URL.
    • false : ne pas ajouter 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 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
    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();