GlideNavigation : client
L’API GlideNavigation fournit des méthodes pour contrôler et actualiser le navigateur et le bloc 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.
| 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 : trame 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(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.
| 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 | 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 :
|
| 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, 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.
| 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();