2017-12-13 15 views
1

그 안에 3 개의 개체가있는 Xrm.Page object hierarchy을 이해하려고합니다.Xrm.Page 개체 계층

1 상황

2 데이터

3. UI

예! 좋은. 그러나 주어진 다이어그램 documentation에서 일부 자식 개체는 파란색이고 일부 개체는 흰색입니다. 그게 특별한 이유입니까? 왜 그들은 서로 다른 색깔입니까? 이 객체 또는 컬렉션 또는 다른 것이 있습니까? 아이디어가 있으십니까?

enter image description here

답변

3

화이트 개체를 나타냅니다. 파란색은 collections을 나타냅니다.

2 가지 예를 들어 봅시다.

엔터티 레코드의 속성을 id으로 지정하려면 엔터티 개체의 getId() 메서드를 사용해야합니다.

Xrm.Page.data.entity.getId() 

Xrm.Page.data.entity는, 저장 방법을 페이지에 표시되는 레코드에 특정 정보 를 검색하는 방법을 제공하며, 모든 속성의 컬렉션 형태로 포함되어 있습니다.

엔터티 레코드의 모든 하위 특성을 가져 오려면 개체 개체가 특성 컬렉션을 제공합니다. 이름을 &으로 전달하여 특정 속성 속성을 가져옵니다.

Xrm.Page.getAttribute(arg).getAttributeType() 

Xrm.Page.data.entity.attributes 수집 형태에 사용할 수있는 각 엔티티 속성에 대한 액세스를 제공한다.

Xrm.Page.getAttribute2는 Xrm.Page.data.entity.attributes 컬렉션에 액세스하기위한 바로 가기입니다.

+1

감사 @Arun에 모든 것을까지 매우 적용 할 것입니다. 나는 또한 컬렉션 이름을 가진 단어's'가 하나 이상 있다고 말하고 있다고 생각했다. 예 : '단계','속성','통제','단계'. 다시 말해, 하나의 엔티티가 여러 개의 '속성'을 가질 수 있거나 하나의 속성이 여러 개의 '컨트롤'을 포함 할 수 있습니다. – user3787092