모델 기반 앱 양식 요소 표시 또는 숨기기
여러 유형의 양식 요소에는 앱 런타임에서 표시하거나 숨길 옵션이 있습니다. 탭, 섹션, 열, iFrame 및 웹 리소스는 모두 이 옵션을 제공합니다. 양식 디자이너에서 양식 요소를 보기 위해 숨김 속성을 선택하여 기본 설정을 변경할 수 있습니다.
양식 스크립트 또는 비즈니스 규칙을 사용하면 양식의 조건에 맞게 조정하는 사용자 인터페이스를 제공하는 동적 양식을 만들기 위해 이러한 요소의 표시 유형을 제어할 수 있습니다.
중요
양식 요소를 숨기는 것은 보안을 강화하기 위해 권장되는 방법이 아닙니다. 여러 가지 방법으로 요소가 숨겨져 있을 때 사용자가 양식의 모든 요소와 데이터를 볼 수 있습니다.
양식 디자이너를 사용하거나 XML 양식에서 수동으로 또는 클라이언트 API를 사용하여 열, 컨트롤 또는 양식 구성 요소를 비활성화, 숨기기 또는 잠그는 것은 통합 인터페이스 또는 레거시 웹 클라이언트 앱에서 데이터 액세스를 제어하는 데만 작동합니다. 앱 자체에서 데이터 액세스를 엄격하게 강제하지는 않습니다. 또한 Microsoft Dataverse에 연결하는 다른 방법을 사용(예: 웹 서비스 또는 캔버스 앱 사용)하여 데이터 액세스를 제어하지 않습니다. 필수 열이 null이고 비활성화된 경우 앱이 오류 메시지를 표시하거나 저장을 차단하지 않는다는 것을 아는 것도 중요합니다. 이렇게 하면 사용자가 작업 완료에서 차단되지 않습니다. 액세스를 제어하려면 양식에 대한 보안 역할 설정을 참조하거나 현장 수준 보안을 사용합니다.
옵션의 표시 유형을 제어하는 스크립트에 의존하는 양식을 디자인하는 대신 비즈니스 프로세스 흐름, 대화, 다른 양식으로 전환이 요구 사항에 더 적합할 수 있습니다. 스크립트를 사용하는 경우 숨길 수 있는 모든 요소가 기본적으로 숨겨져 있는지 확인하십시오. 논리가 호출할 때 스크립트와 함께 표시합니다. 이렇게 스크립트를 지원하지 않는 프레젠테이션에 표시되지 않습니다.
통합 인터페이스에서 열이 둘 이상의 열에 걸쳐 있지 않은 섹션의 경우 섹션에서 열을 숨기면 양식에서 아래 열이 위로 이동합니다. 열이 섹션에서 두 개 이상의 열에 걸쳐 있는 경우 컨트롤이 있는 섹션에서 열을 숨기면 양식에서 열 아래로 이동하지 않습니다. 섹션에서 숨겨진 열이 있는 곳에 추가 공백이 표시됩니다.
양식 요소의 가시성을 제어하기 위한 클라이언트 API 메소드
앱 런타임에 헤더, 명령 모음 및 탭의 양식 요소 상태 표시 또는 숨기기를 변경하는 방법에 대한 자세한 내용은 다음 클라이언트 API 참조 문서를 참조하세요.
다음 단계
참고
귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)
이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).