我有一个ASP.NET网站,该网站作为实体形式的iframe包含在内。网站上是一个按钮。如果我单击按钮,将显示一个CRM查找对话框。
这很好,但是现在我需要用自定义视图打开同一查找,我将在运行时创建。
我知道如何构建自定义视图并将其绑定到现有的CRM查找字段:
Xrm.Page.getControl(lookupFieldId).addCustomView(viewId, entityName,
viewDisplayName, fetchXml, layoutXml, viewIsDefault);
但它不是CRM表单上的字段,它是我的ASP.NET网站上的一个按钮。
我在做什么错?
我解决了我的问题:
使用窗口。父母我得到了CRM级别。现在,我可以使用LookupObject进行查找:
window.parent.LookupObjects(null, "single", typeCode, 0, null, "", null,
null, null, null, null, null, viewId, [customView]);