GlideNavigation : client
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.
| 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 |
| 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.
| 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 :
|
| 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.
| Nom | Type | Description |
|---|---|---|
| tableName | Chaîne | Nom de la table contenant l’enregistrement à afficher. |
| sys_id | Chaîne | Sys_id de l’enregistrement à afficher. |
| 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.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
GlideNavigation - reloadWindow()
Recharge l’image actuelle.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| nul |
Cet exemple montre comment actualiser le contenu dans l’image actuelle.
g_navigation.reloadWindow();