MS CRM 2011中的筛选查找错误

时间:2017-09-27 10:24:07

标签: dynamics-crm

我正在使用On-Premise crm dynamics 2011,我在以下情况下遇到问题。在基于系统角色'系统管理'的查找字段中,想要查看所有选项,剩下的用户想要显示所需的选项。请检查此代码

function preFilterLookup() 
{
  var viewId="{203CEC53-AFA2-E711-855D-0050568A00CA}";
  var entityName="mmm_escalationactionowner"; 
  var viewName="Escalation Action Owner Filtered"; 
  var filterXML="<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>"
              + "<entity name='new_escalationactionowner'>"
              +    "<attribute name='new_escalationactionownerid' />"
              +    "<attribute name='new_name' />"
              +    "<attribute name='createdon' />"
              +    "<order attribute='new_name' descending='false' />"
              +    "<filter type='and'>"
              +      "<filter type='or'>"
              +        "<condition attribute='new_name' operator='eq' value='CBC' />"
              +        "<condition attribute='new_name' operator='eq' value='AMT' />"
              +      "</filter>"
              +    "</filter>"
              +  "</entity>"
              +"</fetch>";
  var layoutXML="<grid name='resultset' object='1' jump='name' select='1' icon='1' preview='1'>"
               +"<row name='result'>"
               +"<cell name='name' width='100'/></row></grid>";
}                   

打开查找时出错: enter image description here

1 个答案:

答案 0 :(得分:1)

尝试更改

  var layoutXML="<grid name='resultset' object='1' jump='name' select='1' icon='1' preview='1'>"
               +"<row name='result'>"
               +"<cell name='name' width='100'/></row></grid>";

以下:

  var layoutXML="<grid name='resultset' object='1' jump='new_name' select='1' icon='1' preview='1'>"
               +"<row name='result'>"
               +"<cell name='new_name' width='100'/></row></grid>";

我认为您没有包含架构名称&#39; name&#39;。

的列。