我有两个实体:首先我要联系'包含公司个人和员工的实体。我也有实体类型'帐户'这代表了我的crm系统中的公司。
我想在我的客户搜索中添加过滤器,其中包含:
这仅适用于个人联系人:
var fetchXml = "<filter><condition attribute='customertypecode' operator='eq' value='1' /></filter>";
Xrm.Page.getControl("customerlookupfield").addCustomFilter(fetchXml);
但我也想让它向公司(账户实体)展示,你能帮忙吗?
答案 0 :(得分:1)
而是有2个过滤器&amp;将其添加到相应的自定义筛选器因此,搜索结果将被过滤。
var contactFilter = "<filter type='and'><condition attribute='customertypecode' operator='eq' value='1' /></filter>";
var accountFilter = "<filter type='and'><condition attribute='accountid' operator='not-null' /></filter>";
Xrm.Page.getControl("customerlookupfield").addCustomFilter(contactFilter, "contact");
Xrm.Page.getControl("customerlookupfield").addCustomFilter(accountFilter, "account");