GlideNavigation - 클라이언트

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 2분
  • GlideNavigation API는 내비게이터와 메인 프레임을 제어하고 새로 고치는 메서드를 제공합니다.

    이러한 메서드는 g_navigation 전역 개체를 사용하여 액세스됩니다.

    GlideNavigation - open(문자열 URL, 문자열 대상)

    새 URL로 리디렉션합니다.

    표 1. 매개변수
    이름 유형 설명
    URL 문자열 로드할 URL입니다. 브라우저에서 지원하는 모든 URL이 될 수 있습니다.
    대상 문자열 옵션입니다. URL로 지정된 컨텐츠를 로드할 프레임입니다.

    기본값: 현재 프레임

    표 2. 반환
    유형 설명
    void

    이 예시에서는 인스턴스 내의 활성 인시던트 목록을 열고 현재 프레임에 콘텐츠를 표시하는 방법을 보여줍니다.

    g_navigation.open('incident_list.do?sysparm_query=active=true');
    

    GlideNavigation - openPopup(문자열 URL, 문자열 이름, 문자열 기능, 부울 noStack)

    팝업 창에서 지정된 URL을 엽니다.

    매개변수는 features DOM 사양의 일부이며 전달됩니다. 사용 가능한 기능 목록에 대한 자세한 내용은 Mozilla Developer Network를 참조하십시오.

    표 3. 매개변수
    이름 유형 설명
    URL 문자열 열 URL입니다.
    이름 문자열 창 이름입니다.
    features 문자열 팝업 창의 쉼표로 구분된 기능 목록입니다.
    노스택 부울 URL에 sysparm_stack=no 를 추가할지 여부를 나타내는 플래그입니다. 이 매개변수는 양식 뒤로 버튼을 사용할 때 예기치 않은 동작을 방지하는 데 도움이 됩니다.
    유효한 값은 다음과 같습니다.
    • true: URL에 sysparm_stack=no 를 추가합니다.
    • false: URL에 sysparm_stack=no 를 추가하지 않습니다.
    표 4. 반환
    유형 설명
    기간 새 창의 인스턴스입니다.

    이 예시에서는 "활성 인시던트"라는 팝업 창에서 활성 인시던트 목록을 열고 창에서 크기 조절 가능, 스크롤 막대 및 상태 기능을 활성화하는 방법을 보여줍니다.

    g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
    

    GlideNavigation - openRecord(String tableName, String sys_id)

    기록으로 리디렉션합니다. 네비게이터 프레임에 기록이 표시됩니다.

    표 5. 매개변수
    이름 유형 설명
    tableName 문자열 표시할 기록이 포함된 테이블의 이름입니다.
    sys_id 문자열 표시할 기록의 Sys_id입니다.
    표 6. 반환
    유형 설명
    void

    이 예는 네비게이터 프레임에서 지정된 인시던트 기록을 여는 방법을 보여줍니다.

    g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
    

    GlideNavigation - refreshNavigator()

    탐색기 프레임의 컨텐츠를 새로 고칩니다.

    표 7. 매개변수
    이름 유형 설명
    없음
    표 8. 반환
    유형 설명
    void

    이 예시에서는 네비게이터 프레임의 콘텐츠를 새로 고치는 방법을 보여줍니다.

    g_navigation.refreshNavigator();
    

    GlideNavigation - reloadWindow()

    현재 프레임을 다시 로드합니다.

    표 9. 매개변수
    이름 유형 설명
    없음
    표 10. 반환
    유형 설명
    void

    이 예제에서는 현재 프레임의 내용을 새로 고치는 방법을 보여 줍니다.

    g_navigation.reloadWindow();