0
javascriptを使用して動的crmのname and columns set in all Views of entity
を探したいと思います。ダイナミクスでjavascriptを使用してエンティティのビューに関する名前と情報を見つける方法crm
上記画像と考慮して設定された列内のエンティティの表示のためにこの名前。
javascriptを使用して動的crmのname and columns set in all Views of entity
を探したいと思います。ダイナミクスでjavascriptを使用してエンティティのビューに関する名前と情報を見つける方法crm
上記画像と考慮して設定された列内のエンティティの表示のためにこの名前。
「保存クエリ」は、システムビューに関連するすべてのデータを保持するエンティティです。ただし、列を取得するには、「グリッド」がエンティティの「LayoutXml」属性にxmlとして格納されるため、解析が必要になります。
"アクティブ連絡先" ビューに
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="savedquery">
<attribute name="name" />
<attribute name="layoutxml" />
<filter type="and">
<condition operator="eq" attribute="returnedtypecode" value="2"/>
</filter>
</entity>
</fetch>
サンプル "LayoutXml":
のOData:
GET [Organization URI]/api/data/v8.0/savedqueries?$select=name,layoutxml&$filter=returnedtypecode eq 'contact'
FetchXml(使用SDK.jsまたはXrmServiceToolkit) "接触" エンティティのビューを取得するには:あなたはビューの列になるだろう、すべてのセル要素のXML(例えば)を解析
<grid name=\"resultset\" object=\"2\" jump=\"fullname\" select=\"1\" icon=\"1\" preview=\"1\"><row name=\"result\" id=\"contactid\"><cell name=\"fullname\" width=\"200\" /><cell name=\"telephone1\" width=\"100\" /><cell name=\"mobilephone\" width=\"100\" /><cell name=\"telephone2\" width=\"100\" /><cell name=\"fax\" width=\"100\" /><cell name=\"emailaddress1\" width=\"150\" /><cell name=\"address1_line1\" width=\"100\" /><cell name=\"address1_line2\" width=\"100\" /><cell name=\"address1_city\" width=\"100\" /><cell name=\"address1_postalcode\" width=\"100\" /><cell name=\"parentcustomerid\" width=\"150\" /></row></grid>
:
<cell name=\"fullname\" width=\"200\" />
<cell name=\"telephone1\" width=\"100\" />
返信用のThanx。 $ filterの前に '&'を追加して、ODataクエリを使って私の答えを得ます。 –
@chhaya_patel事実の後にフィルターを追加し、答えを編集しました。 – dynamicallyCRM