2017-04-03 1 views
0

SFDC가 단지 "잘못된"정보를 반환하는지 궁금합니다.Salesforce : 레이아웃 필드가 필수로 표시되었는지 어떻게 검색합니까?

개체의 레이아웃 작업 중이고 인터페이스에서 기본 레이아웃 (다른 레이아웃이 없음)을 "필수"로 설정했습니다.

그러나이 레이아웃을 API에서 검색 할 때 해당 필드는 "nillable"속성이 FALSE 일 때 TRUE가됩니다.

salesforce.com에서는 이와 같은 데이터를 다른 곳에서 가져올 것으로 기대합니까? 어쨌든 API가 거짓말 인 것 같습니다.

답변

0

API가 거짓말이 아닙니다. 필드는 기본 시스템이 아닌 해당 특정 레이아웃에서만 필요합니다.

정말로 필요하면 필드 자체에이 속성을 설정해야합니다.

+0

허, 그래서 레이아웃 내의 필드에 대해 반환 된 정의는 시스템의 것입니다. 검사. 레이아웃에서 '필수'옵션이 아직 발견되지 않은 API의 다른 곳에서 노출됩니까? – MBHNYC

+0

잘 모르겠습니다 - 레이아웃에만 한정되어 있으며 레이아웃의 정의 내에서만 찾을 수 있습니다. 아마도 API에서 액세스 할 수 없을 것입니다. –

+0

그래, 우리가 SFDC에서 볼 수있는 것을 최대한 가깝게 표현하기로되어있는 일반적인 UI를 구축하고 있기 때문에 그래도 놀랍습니다. 어쩌면 레이아웃 응답에서 다른 곳에 숨어있을 수도 있습니다. : / – MBHNYC

관련 문제