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