0

서버 측에서 특정 엔티티 양식에 첨부 된 모든 자바 스크립트 이벤트/라이브러리를 검색하려고합니다.CRM 2016 서버 쪽에서 양식에 첨부 된 자바 스크립트 이벤트의 이름을 검색하는 방법

는 난 그냥 온로드하거나 부착 된 자바 스크립트 라이브러리를 알 필요가 쿼리 식

QueryExpression q = new QueryExpression("systemform"); 
      q.ColumnSet = new ColumnSet() { AllColumns = true }; 
      q.Criteria.AddCondition(new ConditionExpression("objecttypecode", ConditionOperator.Equal, "account")); 
      EntityCollection ec = serviceProxy.RetrieveMultiple(q); 

를 사용하여 특정 개체의 모든 형태를 검색 할 수 있어요 CRM 형태로 된 OnSave 이벤트.

답변

2

양식의 formxml 속성을 쿼리하면 찾고자하는 것을 얻을 수 있습니다. 예 : 문의 양식에있는 모든 속성, 이벤트 및 함수 이름을 가져 오려면

0

참고하시기 바랍니다. systemform 객체는 엔티티 양식을 포함하지 않습니다. 여기에는 대시 보드가 포함되어 있습니다. - https://msdn.microsoft.com/en-us/library/gg334669.aspx

필요한 것을 얻으려면 양식을 포함 할 엔티티 메타 데이터를 받아야합니다. 양식 설명은 필요한 것을 포함하는 XML입니다.

+0

고마워요! 그리고 특정 자바 스크립트 코드가 필요한 경우 어떻게해야합니까? 일부 UI에 코드를 표시하고 파일에 쓰기가 필요합니다. –

+0

Xml 안에는 사용 된 JavaScript 파일에 대한 참조가 있습니다. 따라서 해당 참조를 사용하여 해당 파일을 가져올 수 있습니다. –