0

javascriptで特定のエンティティの属性を取得したいのですが、使用していない属性やcrm形式で表示できない属性フォームエディタで。 SDK.Metadata.Butを使用してすべての属性を取得します。すべての属性を提供します。ダイナミック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例がまた私と同じ出力を提供しますそれとも、それはフィルターと少ない属性を与える? –

関連する問題