FieldDisplayNames
필드의 표시 이름을 JSON 데이터로 반환합니다.
포맷
FieldDisplayNames ( fileName ; fieldName )
매개 변수
파일 이름 - 열린 데이터베이스 파일의 이름(로컬 또는 원격)입니다. 디자인 함수를 참조하십시오.
fieldName - 필드 이름을 나타내는 텍스트 표현식입니다. 필드 이름은 테이블 이름::필드 이름 형식이어야 현재 테이블과 다른 테이블에 있는 필드를 지정할 수 있습니다.
반환되는 데이터 유형
텍스트
다음 버전에서 시작됨
26.0
설명
지정된 필드에 대해 필드 표시 이름 사용자화 옵션에 구성된 모든 디스플레이 이름을 포함하는 JSON 대상체를 반환합니다. 고급 필드 옵션 정의하기를 참조하십시오.
예제 1
FieldDisplayNames ( "" ; "Customers::FirstName" )은 현재 파일의 고객 테이블에서 FirstName 필드에 대한 표시 이름을 반환합니다. 기본값과 테이블 보기의 표시 이름이 각각 이름과 이름으로 설정된 경우, 함수는 다음을 반환합니다:
{"fm_common":"이름","fm_table_view":"이름"}
예제 2
JSONGetElement ( FieldDisplayNames ( "" ; "Customers::FirstName" ) ; "fm_table_view" )은 FirstName 필드의 테이블 보기 표시 이름을 반환하며, 이는 이름입니다.
예제 3
공간이 제한된 레이아웃의 필드 레이블에 대해 layout calculation에 사용자 설정 디스플레이 이름을 반환합니다. CustomerID 필드의 고급 필드 옵션 대화 상자에서 필드 표시 이름 사용자화에 ID 값이 있는 my_short_name라는 사용자 정의 키를 지정하십시오:
JSONSetElement ( "{}" ; [ "my_short_name" ; "ID" ; JSONString ] )
필드 레이블에 대한 레이아웃 계산에서 이 계산은 짧은 이름을 가져옵니다:
JSONGetElement ( FieldDisplayNames ( "" ; "Customers::CustomerID" ) ; "my_short_name" )
이는 필드 레이블로 ID를 반환합니다.