Javascript 如何解决查找字段自定义筛选中的查询生成器错误?

Javascript 如何解决查找字段自定义筛选中的查询生成器错误?,javascript,dynamics-crm,microsoft-dynamics,fetchxml,Javascript,Dynamics Crm,Microsoft Dynamics,Fetchxml,我在accounts中有一个contact lookup字段,并添加了一个用于自定义筛选的javascript。单击查找时,我收到0x80041103查询生成器错误 我的fetchXML看起来像: var fetchXML= "<link-entity name='ct_contactrole' from='ct_contact' to='contactid' link-type='inner' alias='ab'> <filter type='and'>

我在accounts中有一个contact lookup字段,并添加了一个用于自定义筛选的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>";
var-fetchXML=
"
";

我通过高级查找获得预期联系人。让我知道我在这里遗漏了什么。

基于您的CRM版本,这甚至可以实现

您最好检查语法,因为只有direct
filter
可以应用于
addPreSearch
/
addCustomFilter


基于您的CRM版本,这甚至可以实现

您最好检查语法,因为只有direct
filter
可以应用于
addPreSearch
/
addCustomFilter


您应该分享代码,如何使用fetchXML,自定义过滤的javascript代码是什么?所以,有人可以帮助你。你试过了吗?你应该分享代码,你是如何使用fetchXML的,自定义过滤的javascript代码是什么?所以,有人可以帮你。你试过这个吗?
var fetchXML=
 "<filter type='and'>
      <condition attribute='ct_account' operator='eq' value='{RecordID}' />
   </filter>";
formContext.getControl(arg).addCustomView(viewId, entityName, viewDisplayName, fetchXml, layoutXml, isDefault)