1

我有一个 asp.net 网站,它作为 iframe 包含在实体形式上。网站上有一个按钮。如果我单击该按钮,将显示一个 crm 查找对话框。

这很好用,但现在我需要使用我将在运行时创建的自定义视图打开相同的查找。

我知道如何构建自定义视图并将其绑定到现有的 crm 查找字段:

Xrm.Page.getControl(lookupFieldId).addCustomView(viewId, entityName, 
    viewDisplayName, fetchXml, layoutXml, viewIsDefault);

但它不是 crm 表单上的一个字段,它是我的 asp.net 网站上的一个按钮。

我究竟做错了什么?

4

1 回答 1

1

我解决了我的问题:

使用 window.parent 我获得了 CRM 级别。现在我可以使用 LookupObjects 调用 Lookup:

window.parent.LookupObjects(null, "single", typeCode, 0, null, "", null, 
    null, null, null, null, null, viewId, [customView]);
于 2012-11-09T09:06:05.210 回答