MS CRM 2011打开查找对话框,带有来自asp.net网站的自定义视图

时间:2012-11-07 16:28:48

标签: asp.net view crm lookup

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

这非常有效,但现在我需要使用我将在运行时创建的自定义View打开相同的查找。

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

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

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

我做错了什么?

1 个答案:

答案 0 :(得分:1)

我解决了我的问题:

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

window.parent.LookupObjects(null, "single", typeCode, 0, null, "", null, 
    null, null, null, null, null, viewId, [customView]);