g_service_catalog - 클라이언트

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 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()와 같은 부모 객체에서만 호출할 수 있습니다.
    표 1. 매개변수
    이름 유형 설명
    변수 이름 문자열 반환할 카탈로그 항목 양식의 변수 이름입니다.
    표 2. 반환
    유형 설명
    문자열 카탈로그 항목 양식의 지정된 변수에 포함된 값입니다.

    이 예시에서 방화벽의 여러 IP 주소를 차단하기 위한 카탈로그 항목에는 두 가지 선택 항목이 있는 변수 address_type ( IPV4IPV6)가 있습니다. MRVS에는 각 주소 유형에 대한 두 개의 변수(ipv4_addressipv6_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");
      }
    }