GetDisplayNameFields

설명

엔티티의 고유 키를 구성하는 필드 이름 목록을 리턴합니다. 필드 이름은 스키마에 지정된 고유 키 순서대로 리턴됩니다.

State-based 레코드 유형의 경우, 고유 키는 레코드의 가시적 ID입니다. ID의 형식은 DBnnnnnn(예: PASNY00012332)입니다. 여기서, DB는 데이터베이스 이름이고 nnnnnn은 레코드 번호입니다.

Stateless 레코드 유형의 경우, 고유 키는 관리자가 정의한 고유 키 필드의 값으로부터 구성됩니다. 고유 키 필드가 하나인 경우, 해당 값이 고유 키가 됩니다. 여러 필드가 고유 키를 구성할 경우, 관리자가 지정한 순서대로 해당 값을 결합합니다. State-based 레코드 유형의 경우, 이 메소드를 호출하는 것은 FieldInfo 오브젝트를 사용하여 "ID" 시스템 필드의 값을 가져오는 것과 동일합니다.

고유한 키를 사용자에게 감추어져 있는 데이터베이스 ID와 혼동하지 마십시오. GetDbId 메소드를 사용하여 데이터베이스 ID를 검색할 수 있습니다.

참고: 이 메소드는 버전 7.1부터 사용 가능합니다.

구문

VBScript

entity.GetDisplayNameFields 

Perl

$entity->GetDisplayNameFields(); 
ID
설명
entity
사용자 데이터 레코드를 나타내는 Entity 오브젝트. 후크 내에서 구문에 이 부분을 생략할 경우, Entity 오브젝트가 현재 데이터 레코드에 해당한다고 가정합니다(VBScript에만 해당).
Return value
레코드 유형의 고유 키를 구성하는 필드를 포함하는 문자열 배열. 각 문자열에는 이 Entity 오브젝트에 대해 올바른 필드 이름이 포함되어 있습니다. VBScript의 경우, 문자열 배열을 포함하는 Variant 값. Perl의 경우, 올바른 필드 이름을 포함하는 문자열 배열에 대한 참조가 리턴됩니다.

피드백