g_service_catalog - 클라이언트
g_service_catalog API는 모델이 열려 있을 때 MRVS(다중 행 변수 집합)의 데이터에 액세스할 수 있는 메서드를 제공합니다.
이 API는 , , , 작업 공간및 와 같은 서비스 포털모든 환경에서 사용할 수 있습니다Now® Mobile. Now Platform
g_service_catalog - getValue(문자열 변수 이름)
MRVS(다중 행 변수 세트)의 클라이언트 스크립트에서 사용될 때 카탈로그 항목 양식에서 지정된 필드의 값을 반환합니다.
편집 또는 생성을 위해 MRVS 모달이 열려 있고 상위 카탈로그 항목 양식의 필드 값을 기반으로 MRVS 내에서 데이터를 수정하려는 경우 이 방법을 사용합니다. 예를 들어 상위 양식의 확인란을 기반으로 MRVS 내의 셀 내용을 수정해야 하는 경우입니다. 이 메서드를 사용하여 동일한 부모 양식 내에 있는 다른 MRVS 요소의 데이터에 액세스할 수도 있습니다.
주:
이 메서드는 g_service_catalog.parent.getValue()와 같은 상위 객체에서만 호출할 수 있습니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 변수 이름 | 문자열 | 반환할 카탈로그 항목 양식의 변수 이름입니다. |
| 유형 | 설명 |
|---|---|
| 문자열 | 카탈로그 항목 양식의 지정된 변수에 포함된 값입니다. |
이 예에서 방화벽에서 여러 IP 주소를 차단하기 위한 카탈로그 항목에는 IPV4 및 IPV6의 두 가지 선택 항목이 있는 변수 address_type가 있습니다. MRVS에는 각 주소 유형에 대한 두 개의 변수(ipv4_address 및 ipv6_address)가 있습니다. 상위 양식의 주소 유형 필드가 IPV4로 설정된 경우 필드 IPV6 주소 는 MRVS에서 숨겨집니다.
function onLoad() {
if (g_service_catalog.parent.getValue("address_type") == "ipv4") {
g_form.setValue("ipv4_address", "XX.XX.XX.XX");
g_form.setVisible("ipv6_address", "false");
}
}