Search CRM动态搜索通配符
我正在探索Dynamics CRM 4,当我搜索记录时 例如,联系人(例如Abcd)正在按Abcd*搜索动力学, 默认情况下,包括最后的通配符 在默认情况下,有没有办法将通配符也包括在列表中?Search CRM动态搜索通配符,search,dynamics-crm,wildcard,Search,Dynamics Crm,Wildcard,我正在探索Dynamics CRM 4,当我搜索记录时 例如,联系人(例如Abcd)正在按Abcd*搜索动力学, 默认情况下,包括最后的通配符 在默认情况下,有没有办法将通配符也包括在列表中? 例如:bao-->*bao*对不起,没有办法。CRM在运行时以类似SQL的方式转换搜索查询,因此,甚至没有黑客攻击(如修改存储过程) 我通过在自定义ASPX页面中集成IFrame来完成自定义搜索,以避免使用默认的“搜索引擎”。。。也许这是解决您问题的另一种方法。您应该能够为RetrieveMultiple
例如:
bao-->*bao*
对不起,没有办法。CRM在运行时以类似SQL的方式转换搜索查询,因此,甚至没有黑客攻击(如修改存储过程)
我通过在自定义ASPX页面中集成IFrame来完成自定义搜索,以避免使用默认的“搜索引擎”。。。也许这是解决您问题的另一种方法。您应该能够为RetrieveMultiple事件构建预插件,并访问输入参数集合的查询属性,该属性将包含用户键入的搜索字符串。由于您处于pre事件中,您可以在搜索字符串前加一个星号,这将产生您想要的结果。对不起,我的意思是“……有没有办法在搜索字符串中默认包含通配符?我没有遇到过这种情况。您始终可以手动键入通配符(搜索*Abcd),但这不是很方便或用户友好。您可以使用通配符(*或?)进行搜索。星号表示任意长度的任何字符,问号表示一位数字/字符/符号。这正是我要做的,我还曾尝试添加自定义标记,如[name],以便在实体上搜索特定字段。