如何在查找字段的自定义过滤中解决查询生成器错误?

问题描述 投票:0回答:1

我在帐户中有一个联系人查找字段,并且添加了一个用于自定义过滤的JavaScript。单击查找时得到0x80041103 Query Builder Error

我的fetchXML看起来像:

var fetchXML=
 "<link-entity name='ct_contactrole' from='ct_contact' to='contactid' link-type='inner' alias='ab'>
   <filter type='and'>
      <condition attribute='ct_account' operator='eq' value='{RecordID}' />
   </filter>
 </link-entity>";

尽管我通过高级查找获得了预期的联系。让我知道我在这里想念什么。

javascript dynamics-crm microsoft-dynamics fetchxml
1个回答
0
投票

根据您的CRM版本,甚至without code也可以实现。

您最好检查语法,因为只能在filter /addPreSearchaddCustomFilter中应用直接的Read more

var fetchXML=
 "<filter type='and'>
      <condition attribute='ct_account' operator='eq' value='{RecordID}' />
   </filter>";

最后,如果过滤器基于linked-entity中的深层过滤器,请使用addCustomView方法。 Read more

formContext.getControl(arg).addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, isDefault)
© www.soinside.com 2019 - 2024. All rights reserved.