g_service_catalog - 클라이언트

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • g_service_catalog API를 사용하면 모델이 열려 있을 때 MRVS(복수 행 변수 세트)의 데이터에 액세스할 수 있습니다.

    이 API는 , , , Now Platform작업 공간및 와 같은 서비스 포털모든 환경에서 사용할 수 있습니다Now® Mobile.

    g_service_catalog - getValue(String variableName)

    복수 행 변수 세트(MRVS)의 클라이언트 스크립트에서 사용될 때 카탈로그 항목 양식에서 지정된 필드의 값을 반환합니다.

    편집 또는 만들기를 위해 MRVS 모달이 열려 있고 상위 카탈로그 항목 양식의 필드 값에 따라 MRVS 내의 데이터를 수정하려는 경우 이 메서드를 사용합니다. 예를 들어 부모 양식의 확인란을 기반으로 MRVS 내의 셀 내용을 수정해야 하는 경우입니다. 이 메서드를 사용하여 동일한 부모 양식 내에 있는 다른 MRVS 요소의 데이터에 액세스할 수도 있습니다.

    주:
    이 메서드는 g_service_catalog.parent.getValue()와 같은 상위 객체에서만 호출할 수 있습니다.
    표 1. 매개변수
    이름 유형 설명
    변수 이름 문자열 반환할 카탈로그 항목 양식에 있는 변수의 이름입니다.
    표 2. 반환
    유형 설명
    문자열 카탈로그 항목 양식의 지정된 변수에 포함된 값입니다.

    이 예에서 방화벽의 여러 IP 주소를 차단하는 카탈로그 항목에는 IPV4IPV6의 두 가지 선택 항목이 있는 변수 address_type 있습니다. MRVS에는 각 주소 유형에 대해 두 개의 변수(ipv4_addressipv6_address)가 있습니다. 상위 양식의 주소 유형 필드가 IPV4로 설정된 경우 MRVS에서 필드 IPV6 주소가 숨겨집니다.

    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");
      }
    }