---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# StandaloneClient메서드

# StandaloneClient메서드 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

독립 실행형 클라이언트 메서드는 reflistOpen과 같은 클라이언트 JavaScript 내에서 사용할 수 있는 메서드이지만 클래스나 API의 일부는 아닙니다.

사용하기 전에 생성자 또는 다른 유형의 인스턴스화 없이 클라이언트 스크립트 내에서 이러한 메서드에 직접 액세스할 수 있습니다.

## 독립 실행형 - reflistOpen (문자열 대상, 문자열 elementName, 문자열 refTableName, 문자열 종속, 문자열 useQBE, 문자열 refQualElements, 문자열 additionalQual, 문자열 parentID, 문자열 forceReference, 문자열 ignoreTargetValue) {#ariaid-title2}

표준 팝업 창에 참조 필드 데이터를 표시합니다. 이 방법은 일반적으로 UI 16 양식에서 참조 필드 옆에 있는 돋보기 아이콘을 선택할 때 사용됩니다.
예를 들어 이 방법을 사용하면 특정 쿼리 조건 집합에 대한 참조 필드 데이터를 표시할 수 있습니다.

마찬가지로 이 방법을 사용하면 사용자가 표시할 참조 필드 데이터를 선택하기 위한 고유한 쿼리 조건 집합을 입력할 수 있는 검색 양식을 표시할 수 있습니다.

표준 팝업에서 URL을 열 때 URL 길이가 기본적으로 TinyURL 길이(1024)보다 크면 다음과 같이 URL이 TinyURL로 변환됩니다.

`"sys_user_list.do?sysparm_tiny=7ea02c4ff8a8b510f877c74d78b60460"입니다`.  
주:  
reflistOpen() 은 작업 공간 클라이언트 스크립트에서 지원되지 않습니다. 대신 g_modal.showFrame() 메서드를 사용하십시오.
{#reflistOpen_S__table_sx2_hgs_nyb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 대상 | 문자열 | 양식 대상 참조 필드 ID입니다. 예를 들어 `caller_id` 매개변수의 대상 참조 필드 ID는 `incident.caller_id`입니다. |
| 요소 이름 | 문자열 | 양식 참조 필드 요소 이름입니다. 예: `caller_id` |
| refTableName | 문자열 | 양식 참조 필드에 매핑할 참조 테이블입니다. 예를 들어 참조 필드 `caller_id`의 경우 sys_user는 참조 테이블입니다. 이 경우 `sys_user` 값을 전달합니다. |
| 종속의 | 문자열 | 지정된 target 요소에 대해 구성된 종속 필드입니다. 자세한 내용은 [Make a field dependent](https://www.servicenow.com/docs/access?context=t_MakingAFieldDependent&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US) 문서를 참조하십시오. |
| useQBE 사용 | 문자열 | 팝업 창에 반환할 정보의 유형을 나타내는 플래그입니다. 유효한 값은 다음과 같습니다. * true: 검색 버튼이 있는 쿼리 양식을 표시합니다. * false: 쿼리 결과를 표시합니다. 기본값: false |
| ref퀄 엘리먼트 | 문자열 | 지정된 target 요소에 대해 구성된 참조 한정자입니다. 이 함수는 지정된 참조 한정자를 URL에 추가하고 필터링된 결과만 팝업 창에 표시합니다. 참조 한정자를 포함하지 않으려면 빈 문자열을 전달합니다. 참조 한정자에 대한 자세한 내용은 을 참조하십시오 [Reference qualifiers](https://www.servicenow.com/docs/access?context=c_ReferenceQualifiers&version=xanadu&pubname=xanadu-platform-administration&ft:locale=en-US). |
| additionalQual | 문자열 | 옵션입니다. 팝업 창에 표시되는 결과를 필터링하는 데 사용할 추가 한정자 쿼리입니다. 예를 들어 인시던트의 `caller_id` 참조 필드의 경우 사용자의 sys_id `sys_id=62826bf03710200044e0bfc8bcbe5df1`을 전달할 수 있습니다. 이 함수는 사용자 \[sys_user\] 테이블을 필터링하고 필터링된 결과를 팝업 창에 표시합니다. |
| 부모 ID | 문자열 | 옵션입니다. 현재는 내부 매개 변수만 있으며 값을 전달할 필요가 없습니다. |
| force참조 | 문자열 | 옵션입니다. 현재는 내부 매개 변수만 있으며 값을 전달할 필요가 없습니다. |
| ignoreTarget값 | 문자열 | 옵션입니다. 현재는 내부 매개 변수만 있으며 값을 전달할 필요가 없습니다. |
[표 1. 매개변수]

{#reflistOpen_S__table_sx2_hgs_nyb} {#reflistOpen_S__table_tx2_hgs_nyb__entry__2}

| 유형 | 설명 |
|-|-|
| 팝업 창 | 반환된 참조 필드 데이터를 표준 팝업 창에 표시합니다. |
[표 2. 반환]

{#reflistOpen_S__table_tx2_hgs_nyb}  
다음 예제에서는 이 메서드를 호출하여 인시던트 테이블(위의 첫 번째 이미지)에 대한 팝업 창에 호출자 필드 데이터를 표시하는 방법을 보여 줍니다.

    function onChange(control, oldValue, newValue, isLoading, isTemplate) {
       if (isLoading || newValue === '') {
          return;
       }

       reflistOpen('incident.caller_id', 'caller_id', 'sys_user','company', 'false', '');
    }

다음 예제에서는 팝업 창(위의 두 번째 이미지) 내에 검색 단추와 연결된 검색 조건을 표시하는 `useQBE = true`를 사용하여 동일한 클라이언트 스크립트를 호출하는 방법을 보여 줍니다.

    function onChange(control, oldValue, newValue, isLoading, isTemplate) {
       if (isLoading || newValue === '') {
          return;
       }

       //  Type appropriate comment here, and begin script below
       reflistOpen('incident.caller_id', 'caller_id', 'sys_user','company', 'true', '');
    }


