0

Я хочу получить атрибуты конкретного объекта в javascript. Но не хочу, чтобы все атрибуты, которые бесполезны или не могут быть видны в форме crm или в редакторе формы. Я получаю все атрибуты с помощью SDK.Metadata.But Он дает все атрибуты.Как получить отфильтрованные метаданные объекта с использованием javascript в Dynamics CRM

Код:

SDK.Metadata.RetrieveEntity(SDK.Metadata.EntityFilters.Attributes, 
       "contact", 
       null, 
       false, 
       function (entityMetadata) { successRetrieveEntity(module, entityMetadata); }, 
       errorRetrieveEntity); 

Так кто-нибудь пожалуйста, предложите мне путь, от которого я получаю только те атрибуты, которые находятся в форме или не в состоянии увидеть в редакторе форм.

ответ

0

Возможно, вы можете использовать класс MetadataConditionExpression для фильтрации интересующих вас атрибутов. Я не знаю флага, который представляет «onForm», но вы можете сделать некоторую фильтрацию.

https://msdn.microsoft.com/en-us/library/microsoft.xrm.sdk.metadata.query.metadataconditionexpression(v=crm.6).aspx

Это также в SDK под SampleCode \ CS \ Metadata \ MetadataQuery \ MetadataQuerySample.cs

+0

Привет Андрей, SampleCode \ CS \ Metadata \ MetadataQuery \ MetadataQuerySample.cs пример также дает такой же результат, как мой Например, он дает фильтры и меньше атрибутов? –

 Смежные вопросы

  • Нет связанных вопросов^_^