GlideDynamicNamespace - 전역
GlideDynamicNamespace API는 동적 네임스페이스 메타데이터에 대한 액세스를 제공합니다.
이 API는 동적 네임스페이스 [dynamic_namespace] 테이블에 정의된 동적 스키마 값을 가져올 수 있는 메서드를 제공합니다. 동적 네임스페이스에 대한 자세한 내용은 다음 문서를 참조하십시오 Dynamic Schema.
참조 :
- GlideDynamicAttribute - 전역 - getNamespaceName()
- GlideDynamicAttributeStore - 전역
- getDynamicNamespace()
- setDynamicNamespace()
- GlideElement - 전역 - getDynamicNamespace()
- GlideElementDynamicAttributeStore - 전역 - getDynamicNamespace()
GlideDynamicNamespace - getName()
동적 네임스페이스의 이름을 가져옵니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 문자열 | 동적 네임스페이스의 이름 속성 값입니다. |
다음 예제는 동적 네임스페이스의 이름을 가져오는 방법을 보여줍니다. 이 예시에서는 네임스페이스와 연결된 동적 속성 저장소 필드가 u_attributes됩니다.
var gr = new GlideRecord('u_product');
gr.query();
gr.next();
gs.info("Dynamic namespace: " + gr.u_attributes.getDynamicNamespace().getName());
출력:
Dynamic namespace: u_product/u_attributes
GlideDynamicNamespace - isActive()
객체가 활성 동적 네임스페이스인지 여부를 반환합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 부울 | 동적 네임스페이스가 활성 상태인지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
다음 예시에서는 u_product/u_attributes 라는 동적 네임스페이스가 활성 상태인지 확인하는 방법을 보여줍니다. 이 예시에서는 네임스페이스와 연결된 동적 속성 저장소 필드가 u_attributes됩니다.
var gr = new GlideRecord('u_product');
gr.query();
gr.next();
gs.info("Dynamic namespace: " + gr.u_attributes.getDynamicNamespace().getName());
gs.info("Active true/false: " + gr.u_attributes.getDynamicNamespace().isActive());
출력:
Dynamic namespace: u_product/u_attributes
Active true/false: false
GlideDynamicNamespace - isTransient()
객체가 임시 동적 네임스페이스인지 여부를 반환합니다.
- 동적 네임스페이스는 동적 네임스페이스 [dynamic_namespace] 테이블에서 데이터 유형과 sys_id로 정의됩니다.
- 임시 동적 네임스페이스는 동적 네임스페이스 [dynamic_namespace] 테이블에 정의 없이 DynamicAttributeStore 필드에 추가된 동적 네임스페이스입니다. 임시 동적 네임스페이스에는 임시 속성만 포함됩니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 안 함 |
| 유형 | 설명 |
|---|---|
| 부울 | 동적 네임스페이스가 일시적인지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
|
다음 예제에서는 u_product/u_attributes 라는 동적 네임스페이스가 일시적인지 여부를 확인하는 방법을 보여줍니다. 이 예시에서는 네임스페이스와 연결된 동적 속성 저장소 필드가 u_attributes됩니다.
var gr = new GlideRecord('u_product');
gr.query();
gr.next();
gs.info("Dynamic namespace: " + gr.u_attributes.getDynamicNamespace().getName());
gs.info("Is transient? t/f: " + gr.u_attributes.getDynamicNamespace().isTransient());
출력:
Dynamic namespace: u_product/u_attributes
Is transient? t/f: false