0

我想在javascript中獲取特定實體的屬性,但不希望所有屬性無用或無法以crm形式查看或在表單編輯器中。 我使用SDK.Metadata.But獲取所有屬性,它提供了所有屬性。如何在Dynamics CRM中使用JavaScript檢索實體的過濾後的元數據

代碼:

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

這也是下SampleCode \ CS \元\ MetadataQuery \ MetadataQuerySample.cs的SDK

+0

嗨安德魯,SampleCode \ CS \元\ MetadataQuery \ MetadataQuerySample.cs例子也給出了相同的輸出我的例如,它提供了過濾器和更少的屬性? –

相關問題