在crm 2011 On-premise中,我们在任何文本搜索的开头都添加了自动*。现在它无法正常工作。
在所有查找中,如果我们在搜索中编写abc,它会在begininig中自动添加*,但在快速查找中它不会像查找一样运行。
我用谷歌搜索但找不到任何解决方法。在Rollup 14之前,我们正在使用这个东西。
答案 0 :(得分:2)
我找到了答案。
转到以下路径并找到“stage.js”文件“C:\ Program Files \ Microsoft Dynamics CRM \ CRMWeb_static_common \ scripts \”
在进行任何修改之前创建此文件的备份副本,以便您也拥有原始副本
在文本编辑器中打开“stage.js”,例如EmEditor
找到以下代码行:
sFindCriteria=Trim(findCriteria.value.replace(/[\*]+/,"*"));findCriteria.value=sFindCriteria;
现在将其更改为:
sFindCriteria=Trim(findCriteria.value.replace(/[\*]+/,"*"));if (sFindCriteria != "" && sFindCriteria.substr(0, 1) != "*") sFindCriteria = "*" + sFindCriteria;findCriteria.value=sFindCriteria;
保存文件并尝试快速查找以查看更改
我今天正在更新此答案(23rd-Dec-2015
),因为我找到了一个更好的解决方案,我发布在这里:
CRM 2011 Quick Find Search using default wildcard (*) automatically
答案 1 :(得分:-1)
非代码修复:
进入有问题的实体的视图,选择快速查找视图,选择"添加查找列",选择需要添加以使用通配符搜索的字段,单击确定,选择& #34;添加视图列"并选择添加到"添加查找列"的列,单击确定,然后保存并关闭。上次发布您的实体