GlideAgentWorkspace(g_aw) - 클라이언트
g_aw API는 UI 작업 또는 클라이언트 스크립트가 탭에서 지정된 기록을 에이전트 작업 공간 열 수 있도록 하는 메서드를 제공합니다.
이 클래스에 대한 생성자가 없습니다. g_aw 전역 객체를 사용하여 GlideAgentWorkspace 메서드에 액세스합니다.
GlideAgentWorkspace - closeRecord()
의 하위 탭에서 에이전트 작업 공간양식과 같이 현재 열려 있는 기록을 닫습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| 없음 |
다음 예제에서는 탭의 내용을 저장한 다음 닫습니다.
기능 onClick(g_form) {function onClick(g_form) {
g_form.save().then(function(){
g_aw.closeRecord();
});
}
GlideAgentWorkspace - openRecord(문자열 테이블, 문자열 sysId, 객체 매개변수)
내 에이전트 작업 공간하위 탭에서 양식과 같은 지정된 기록을 엽니다.
주:
이 메서드는 클라이언트 스크립팅 환경 또는 워크플레이스 클라이언트 스크립트 필드의 UI 작업에서만 사용할 수 에이전트 작업 공간 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 테이블 | 문자열 | 오픈할 기록이 들어 있는 테이블의 이름입니다. |
| sysId | 문자열 | 오픈할 기록의 시스템 ID입니다. |
| 매개변수 | 객체 | 옵션입니다. 기록에 전달할 매개변수의 이름/값 쌍. |
| params.readOnlyForm | 부울 | 열린 기록의 모든 필드가 읽기 전용인지 여부를 나타내는 플래그. UI 정책 및 ACL에 관계 없음
기본값: false |
| params.defaultTab | 문자열 | 작업 공간에 표시할 초기 탭의 이름입니다. 관련 항목 또는 관련 목록만 지정할 수 있습니다. 지정하지 않으면 true로 설정하지 않는 한 hideDetails 상세 정보 탭이 나타납니다. 관련 목록 이름을 가져오는 데 사용할 메서드에 대한 자세한 내용은 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});