GlideNavigation - 클라이언트
GlideNavigation API는 내비게이터와 메인 프레임을 제어하고 새로 고치는 메서드를 제공합니다.
이러한 메서드는 g_navigation 전역 개체를 사용하여 액세스됩니다.
GlideNavigation - open(문자열 URL, 문자열 대상)
새 URL로 리디렉션합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| URL | 문자열 | 로드할 URL입니다. 브라우저에서 지원하는 모든 URL이 될 수 있습니다. |
| 대상 | 문자열 | 옵션입니다. URL로 지정된 컨텐츠를 로드할 프레임입니다. 기본값: 현재 프레임 |
| 유형 | 설명 |
|---|---|
| void |
이 예시에서는 인스턴스 내의 활성 인시던트 목록을 열고 현재 프레임에 콘텐츠를 표시하는 방법을 보여줍니다.
g_navigation.open('incident_list.do?sysparm_query=active=true');
GlideNavigation - openPopup(문자열 URL, 문자열 이름, 문자열 기능, 부울 noStack)
팝업 창에서 지정된 URL을 엽니다.
매개변수는 features DOM 사양의 일부이며 전달됩니다. 사용 가능한 기능 목록에 대한 자세한 내용은 Mozilla Developer Network를 참조하십시오.
| 이름 | 유형 | 설명 |
|---|---|---|
| URL | 문자열 | 열 URL입니다. |
| 이름 | 문자열 | 창 이름입니다. |
| features | 문자열 | 팝업 창의 쉼표로 구분된 기능 목록입니다. |
| 노스택 | 부울 | URL에 sysparm_stack=no 를 추가할지 여부를 나타내는 플래그입니다. 이 매개변수는 양식 뒤로 버튼을 사용할 때 예기치 않은 동작을 방지하는 데 도움이 됩니다.유효한 값은 다음과 같습니다.
|
| 유형 | 설명 |
|---|---|
| 기간 | 새 창의 인스턴스입니다. |
이 예시에서는 "활성 인시던트"라는 팝업 창에서 활성 인시던트 목록을 열고 창에서 크기 조절 가능, 스크롤 막대 및 상태 기능을 활성화하는 방법을 보여줍니다.
g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
GlideNavigation - openRecord(String tableName, String sys_id)
기록으로 리디렉션합니다. 네비게이터 프레임에 기록이 표시됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| tableName | 문자열 | 표시할 기록이 포함된 테이블의 이름입니다. |
| sys_id | 문자열 | 표시할 기록의 Sys_id입니다. |
| 유형 | 설명 |
|---|---|
| void |
이 예는 네비게이터 프레임에서 지정된 인시던트 기록을 여는 방법을 보여줍니다.
g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
GlideNavigation - refreshNavigator()
탐색기 프레임의 컨텐츠를 새로 고칩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
GlideNavigation - reloadWindow()
현재 프레임을 다시 로드합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
이 예제에서는 현재 프레임의 내용을 새로 고치는 방법을 보여 줍니다.
g_navigation.reloadWindow();