GlideAgentWorkspace (g_aw) - クライアント
g_aw API を使用すると、UI アクションまたはクライアントスクリプトにより、[Agent Workspace] タブで指定されたレコードを開くことができます。
GlideAgentWorkspace クラスにコンストラクタはありません。GlideAgentWorkspace メソッドにアクセスするには、g_aw グローバルオブジェクトを使用します。
GlideAgentWorkspace - closeRecord()
エージェントワークスペース 内のサブタブで現在開いているレコード (フォームなど) を閉じます。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次の例は、タブのコンテンツを保存してから閉じます。
function onClick(g_form) {function onClick(g_form) {
g_form.save().then(function(){
g_aw.closeRecord();
});
}
GlideAgentWorkspace - openRecord(文字列 table, 文字列 sysId, オブジェクト params)
エージェントワークスペース 内のサブタブで、指定されたレコード (フォームなど) を開きます。
注:
このメソッドは、エージェントワークスペース クライアントスクリプティング環境またはワークスペースクライアントスクリプトフィールドの UI アクションでのみ使用できます。
| 名前 | タイプ | 説明 |
|---|---|---|
| テーブル | 文字列 | 開くレコードを含むテーブルの名前です。 |
| sysId | 文字列 | 開くレコードの sys ID です。 |
| params | オブジェクト | オプション。レコードに渡すパラメーターの名前/値ペアです。 |
| params.readOnlyForm | ブーリアン | UI ポリシーと ACL にかかわらず、開いているレコードのすべてのフィールドが読み取り専用かどうかを示すフラグです。
デフォルト値:false |
| params.defaultTab | 文字列 | ワークスペースに表示する最初のタブの名前です。関連アイテムまたは関連リストのみを指定できます。 指定しない場合は、hideDetails が true に設定されていない限り、[詳細] タブが表示されます。 関連リスト名を取得するために使用するメソッドの詳細については、「 getRelatedListNames()」を参照してください。 |
| params.hideDetails | ブーリアン | [詳細] タブと UI アクションを非表示にするかどうかを示すフラグです。
デフォルト値:false |
| タイプ | 説明 |
|---|---|
| なし |
サブタブで sys_user レコードを開きます。
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1');
すべてのフィールドが読み取り専用になっているサブタブでレコードを開きます。
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {readOnlyForm: true});
サブタブでレコードを開き、[グループ] 関連リストに直接移動します。
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {defaultTab: "sys_user_grmember.user"});
サブタブでレコードを開き、フォームヘッダーと他のタブを表示するのみです。
g_aw.openRecord('sys_user', '62826bf03710200044e0bfc8bcbe5df1', {hideDetails: true});