양식의 내재 공유 이해

일부 멤버는 명시적으로 공유로 설정되지 않은 경우에도 공유됩니다. 이러한 멤버는 내재 공유 멤버입니다.

내재 공유 관계가 생성된 경우 각 내재 멤버는 다른 멤버의 값을 가정합니다. 애플리케이션은 다음과 같은 경우 공유 멤버 관계를 가정합니다.

  • 상위에 1차 하위 구성요소가 한 개만 있는 경우

  • 상위에 통합되는 1차 하위 구성요소가 상위에 한 개만 있는 경우

  • 상위의 데이터 유형은 레이블 전용입니다. 상위는 1차 하위 구성요소의 집계 설정에 관계없이 첫 번째 1차 하위 구성요소의 값을 상속합니다.

내재 공유 관계가 있는 멤버가 포함된 양식에서 상위에 대한 값이 추가된 경우 1차 하위 구성요소는 양식이 저장된 후 동일한 값을 가정합니다. 마찬가지로, 1차 하위 구성요소에 대한 값이 추가된 경우 상위는 양식이 저장된 후 일반적으로 동일한 값을 가정합니다.

예를 들어 계산 스크립트나 로드 규칙이 내재 공유 멤버를 채우는 경우 다른 내재 공유 멤버는 계산 스크립트나 로드 규칙으로 채워진 멤버의 값을 가정합니다. 마지막으로 계산된 값이나 가져온 값이 우선합니다. 계산 스크립트에서 상위 또는 1차 하위 구성요소를 변수로 참조하는지에 관계없이 결과는 동일합니다.