GlideAgentWorkspace(g_aw) - 클라이언트

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • g_aw API는 UI 작업 또는 클라이언트 스크립트가 탭에서 지정된 기록을 에이전트 작업 공간 열 수 있도록 하는 메서드를 제공합니다.

    이 클래스에 대한 생성자가 없습니다. g_aw 전역 객체를 사용하여 GlideAgentWorkspace 메서드에 액세스합니다.

    GlideAgentWorkspace - closeRecord()

    의 하위 탭에서 에이전트 작업 공간양식과 같이 현재 열려 있는 기록을 닫습니다.

    표 1. 매개변수
    이름 유형 설명
    없음
    표 2. 반환
    유형 설명
    없음
    다음 예제에서는 탭의 내용을 저장한 다음 닫습니다.
    기능 onClick(g_form) {
    function onClick(g_form) {
      g_form.save().then(function(){
        g_aw.closeRecord();
      });
    }

    GlideAgentWorkspace - openRecord(문자열 테이블, 문자열 sysId, 객체 매개변수)

    에이전트 작업 공간하위 탭에서 양식과 같은 지정된 기록을 엽니다.

    주:
    이 메서드는 클라이언트 스크립팅 환경 또는 워크플레이스 클라이언트 스크립트 필드의 UI 작업에서만 사용할 수 에이전트 작업 공간 있습니다.
    표 3. 매개변수
    이름 유형 설명
    테이블 문자열 오픈할 기록이 들어 있는 테이블의 이름입니다.
    sysId 문자열 오픈할 기록의 시스템 ID입니다.
    매개변수 객체 옵션입니다. 기록에 전달할 매개변수의 이름/값 쌍.
    "params": {
      "readOnlyForm": Boolean;
      "defaultTab": "String";
      "hideDetails": Boolean
    }
    params.readOnlyForm 부울 열린 기록의 모든 필드가 읽기 전용인지 여부를 나타내는 플래그. UI 정책 및 ACL에 관계 없음
    • true: 모든 필드가 읽기 전용입니다.
    • false: 필드가 연결된 UI 정책 및 ACL을 준수합니다.

    기본값: false

    params.defaultTab 문자열 작업 공간에 표시할 초기 탭의 이름입니다. 관련 항목 또는 관련 목록만 지정할 수 있습니다.

    지정하지 않으면 true로 설정하지 않는 한 hideDetails 상세 정보 탭이 나타납니다.

    관련 목록 이름을 가져오는 데 사용할 메서드에 대한 자세한 내용은 getRelatedListNames()를 참조하십시오.

    params.hideDetails 부울 상세 정보 탭과 UI 작업을 숨길지 여부를 나타내는 플래그입니다.
    • True: 양식 헤더, 다른 모든 탭 및 사용 가능한 첫 번째 탭만 양식에 표시됩니다.
    • false: 상세 정보 탭과 UI 작업이 양식에 나타납니다.

    기본값: false

    표 4. 반환
    유형 설명
    없음

    하위 탭에서 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});