지원되는 클라이언트 스크립트 유형 및 API
일부 클라이언트 스크립트는 에서 서비스 포털지원되지 않습니다. 다른 사용자는 UI 유형이 모두 또는 모바일/서비스 포털로 설정되어 있어야 합니다. 에서 클라이언트 스크립트를 서비스 포털사용하는 경우 모바일 환경에서 지원되는 클라이언트 측 API만 사용할 수 있습니다.
의 클라이언트 스크립트 지원 서비스 포털
| 클라이언트 스크립트 | 설명 |
|---|---|
| 카탈로그 클라이언트 스크립트 | 서비스 포털 을 사용하려면 UI 유형 필드를 모두 또는 모바일/Service Portal로 설정해야 합니다. 데스크톱으로 표시된 클라이언트 스크립트는 서비스 포털에서 지원되지 않는 레거시 API에 의존합니다. 스크립트를 모바일/Service Portal로 또는 모두로 플래그를 지정하기 전에 지원되는 클라이언트 측 API만 사용 중이어야 합니다. |
| 확인 스크립트 | 서비스 포털 을 사용하려면 UI 유형 필드를 모두 또는 모바일/Service Portal로 설정해야 합니다. 데스크톱으로 표시된 클라이언트 스크립트는 서비스 포털에서 지원되지 않는 레거시 API에 의존합니다. 스크립트를 모바일/Service Portal로 또는 모두로 플래그를 지정하기 전에 지원되는 클라이언트 측 API만 사용 중이어야 합니다. 확인 스크립트를 사용하여 특정 필드 유형의 사용자 입력을 확인합니다. 새 인스턴스에서 서비스 포털은 기본적으로 XML, 스크립트, 스크립트(일반), 이메일, 버전 확인 스크립트를 포함합니다. 이전 릴리스에서 업그레이드할 경우 모바일과 서비스 포털 버전은 기본적으로 활성화되지 않습니다. 서비스 포털에서 사용자 입력을 확인하려면 확인 스크립트의 모바일과 서비스 포털 버전을 활성화해야 합니다.Service Portal 확인 스크립트 활성화를 참조하십시오. 주: 유효성 검사 스크립트 내에서 UI 스크립트를 호출하려면 g_ui_scripts 전역 객체를 사용합니다. 자세한 내용은 GlideUIScripts를 참조하십시오. UI 스크립트의 전역 필드가 false로 설정되고 UI 유형 이 모바일/ 서비스 포털 또는 모두로 설정되어 있는지 확인합니다. |
| UI 스크립트 | 서비스 포털 을 사용하려면 UI 유형 필드를 모두 또는 모바일/Service Portal로 설정해야 합니다. 데스크톱으로 표시된 클라이언트 스크립트는 서비스 포털에서 지원되지 않는 레거시 API에 의존합니다. 스크립트를 모바일/Service Portal로 또는 모두로 플래그를 지정하기 전에 지원되는 클라이언트 측 API만 사용 중이어야 합니다. |
| UI 작업 | 모든 서버측 UI 작업은 에서 지원되지 서비스 포털만 양식은 플랫폼과 다른 방식으로 리디렉션을 처리하므로 서비스 포털 setRedirectURL() 작업은 무시됩니다. 양식 위젯은 클라이언트로 표시된 모든 UI 작업을 무시합니다. |
| UI 정책 | 선언적 UI 정책만 사용해야 하지만 지원됩니다. 조건 작성기를 통해 결과를 얻을 수 없는 경우가 아니면 스크립팅을 피하십시오. |
| UI 매크로 | UI 매크로가 Jelly를 사용하기 때문에 지원되지 않습니다. |
| 포매터 | 포매터가 Jelly를 사용하기 때문에 지원되지 않습니다. |
지원되는 클라이언트 측 API
onLoad, onChange 및 onSubmit 클라이언트 스크립트에서 사용할 수 있는 지원되는 클라이언트 스크립팅 API입니다.
클래스 및 메서드에 대한 자세한 내용은 Client API reference.
| 클래스 | 사용 가능한 메서드 |
|---|---|
| g_form |
주: g_form API와 함께 variables.var_name 표기법을 사용하는 것은 에서 지원되지 서비스 포털않습니다. g_form 전역 객체는 위젯 클라이언트 컨트롤러 또는 UI 스크립트에서 사용할 수 없습니다. |
| g_list |
|
| g_service_catalog | isOrderGuide()를 호출합니다. |
| GlideAjax |
주:
|
| GlideRecord |
|
| i18NV3 | getMessage(String messageKey, 함수 콜백) |