我在帐户中有一个联系人查找字段,并且添加了用于自定义过滤的 JavaScript。我在单击查找时收到 0x80041103 查询生成器错误
。
我的 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>";
不过,我通过高级查找获得了预期的联系人。让我知道我在这里缺少什么。
最佳答案
根据您的 CRM 版本,这甚至可以实现 without code 。
您最好检查语法,因为在 addPreSearch
/addCustomFilter
中只能应用直接filter
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)
关于javascript - 如何解决查找字段自定义过滤中的查询生成器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60035801/