GlideAgentWorkspace (g_aw) – Client
Die g_aw-API ermöglicht es einer UI-Aktion oder einem Client-Skript, einen angegebenen Datensatz auf einer Agent Workspace-Registerkarte zu öffnen.
Es gibt keinen Konstruktor für die GlideAgentWorkspace-Klasse. Greifen Sie mit dem globalen Objekt „g_aw“ auf GlideAgentWorkspace-Methoden zu.
GlideAgentWorkspace – closeRecord()
Schließt den derzeit geöffneten Datensatz, z. B. ein Formular, auf einer Unterregisterkarte in Mitarbeiterbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Funktion onClick(g_form) {function onClick(g_form) {
g_form.save().then(function(){
g_aw.closeRecord();
});
}
GlideAgentWorkspace – openRecord(String table, String sysId, Object params)
Öffnet einen angegebenen Datensatz, z. B. ein Formular, auf einer Unterregisterkarte in Mitarbeiterbereich.
| Name | Typ | Beschreibung |
|---|---|---|
| table | Zeichenfolge | Name der Tabelle, die den zu öffnenden Datensatz enthält. |
| sysId | Zeichenfolge | Sys-ID des zu öffnenden Datensatzes. |
| params | Objekt | Optional. Name/Wert-Paare der Parameter, die an den Datensatz übergeben werden sollen. |
| params.readOnlyForm | Boolean | Kennzeichnung, die angibt, ob alle Felder im geöffneten Datensatz schreibgeschützt sind; unabhängig von der UI-Richtlinie und den ACLs.
Standardwert: false |
| params.defaultTab | Zeichenfolge | Name der ersten Registerkarte, die im Arbeitsbereich angezeigt werden soll. Sie können nur zugehörige Elemente oder zugehörige Listen angeben. Wenn nicht angegeben, wird die Registerkarte „Details“ angezeigt, es sei denn, hideDetails ist auf „true“ festgelegt. Weitere Informationen zur Methode zum Abrufen eines zugehörigen Listennamens finden Sie unter getRelatedListNames(). |
| params.hideDetails | Boolean | Kennzeichnung, die angibt, ob die Registerkarte „Details“ und die UI-Aktionen ausgeblendet werden sollen.
Standardwert: false |
| Typ | Beschreibung |
|---|---|
| Keine |
Öffnen Sie einen sys_user-Datensatz auf einer Unterregisterkarte.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1');
Öffnen Sie einen Datensatz auf einer Unterregisterkarte, auf der alle Felder schreibgeschützt sind.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {readOnlyForm: true});
Öffnen Sie einen Datensatz auf einer Unterregisterkarte, und wechseln Sie direkt zur zugehörigen Liste „Gruppen“.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {defaultTab: "sys_user_grmember.user"});
Öffnen Sie einen Datensatz auf einer Unterregisterkarte, zeigen Sie jedoch nur den Formular-Header und andere Registerkarten an.
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {hideDetails: true});