GlideAgentWorkspace (g_aw) : client
L’API g_aw fournit des méthodes qui permettent à une action d’interface utilisateur ou à un script client d’ouvrir un enregistrement spécifié dans un Espace de travail d'agent onglet.
Il n’existe aucun constructeur pour cette classe. Accédez aux méthodes GlideAgentWorkspace à l’aide de l’objet global g_aw .
GlideAgentWorkspace : closeRecord()
Ferme l’enregistrement actuellement ouvert, tel qu’un formulaire, dans un sous-onglet dans Espace de travail d'agent.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Aucun |
function onClick(g_form) {function onClick(g_form) {
g_form.save().then(function(){
g_aw.closeRecord();
});
}
GlideAgentWorkspace : openRecord(Table de chaînes, SysId de chaîne, paramètres d’objet)
Ouvre un enregistrement spécifié, tel qu’un formulaire, dans un sous-onglet de .Espace de travail d'agent
| Nom | Type | Description |
|---|---|---|
| table | Chaîne | Nom de la table qui contient l’enregistrement à ouvrir. |
| sysId | Chaîne | ID système de l’enregistrement à ouvrir. |
| paramètres | Objet | Facultatif. Paires nom/valeur des paramètres à transmettre à l’enregistrement. |
| params.readOnlyForm | Booléen | Marqueur indiquant si tous les champs de l’enregistrement ouvert sont en lecture seule. indépendamment de la politique d’interface utilisateur et des ACL.
Valeur par défaut : false |
| params.defaultTab | Chaîne | Nom de l’onglet initial à afficher dans l’espace de travail. Vous pouvez uniquement spécifier des éléments connexes ou des listes connexes. S’il n’est pas spécifié, l’onglet Détails s’affiche sauf s’il hideDetails est défini sur vrai. Pour plus d’informations sur la méthode à utiliser pour obtenir un nom de liste connexe, consultez getRelatedListNames(). |
| params.hideDetails | Booléen | Marqueur indiquant s’il faut masquer l’onglet Détails et les actions d’interface utilisateur.
Valeur par défaut : false |
| Type | Description |
|---|---|
| Aucun |
Ouvrez un enregistrement sys_user dans un sous-onglet.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1');
Ouvrez un enregistrement dans un sous-onglet où tous les champs sont en lecture seule.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {readOnlyForm: true});
Ouvrez un enregistrement dans un sous-onglet et accédez directement à la liste connexe « Groupes ».
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {defaultTab: "sys_user_grmember.user"});
Ouvrez un enregistrement dans un sous-onglet, mais affichez uniquement l’en-tête du formulaire et les autres onglets.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {hideDetails: true});