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(문자열 tableName, 문자열 sys_id)
기록으로 리디렉션합니다. 기록이 내비게이터 프레임에 표시됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| tableName | 문자열 | 표시할 기록이 포함된 테이블의 이름입니다. |
| sys_id | 문자열 | 표시할 기록의 Sys_id입니다. |
| 유형 | 설명 |
|---|---|
| void |
이 예는 네비게이터 프레임에서 지정된 인시던트 기록을 여는 방법을 보여줍니다.
g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
GlideNavigation - refreshNavigator()
내비게이터 프레임의 내용을 새로 고칩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
GlideNavigation - reloadWindow()
현재 프레임을 다시 로드합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 없음 |
| 유형 | 설명 |
|---|---|
| void |
이 예제에서는 현재 프레임의 내용을 새로 고치는 방법을 보여 줍니다.
g_navigation.reloadWindow();