Dynamics crm 2011 CRM2011:使用customview从另一个应用程序打开crm查找

Dynamics crm 2011 CRM2011:使用customview从另一个应用程序打开crm查找,dynamics-crm-2011,dynamics-crm,Dynamics Crm 2011,Dynamics Crm,我有一个自定义应用程序,可以主动使用CRM查找 我可以从我的JS打开CRM查找,如下所示: function OpenLookup() { var url = "http://CRM_SERVER_NAME/ORG/_controls/lookup/lookupsingle.aspx?class=null&objecttypes=2&browse=0&ShowNewButton=0&ShowPropButton=1&DefaultType

我有一个自定义应用程序,可以主动使用CRM查找

我可以从我的JS打开CRM查找,如下所示:

function OpenLookup() {

        var url = "http://CRM_SERVER_NAME/ORG/_controls/lookup/lookupsingle.aspx?class=null&objecttypes=2&browse=0&ShowNewButton=0&ShowPropButton=1&DefaultType=0";
        var lookUp = window.showModalDialog(url, "entity",..);
       ...
    }
如何在查找时设置customView(通常可以使用
addCustomView(..)
完成,但我不能调用任何CRM Javascript(我的表单上没有CRM Javascript模型)。这有什么办法吗

我对任何不受支持的方法都非常满意。

只是一个愚蠢(或不愚蠢)的想法。 查找来自现有的实体表单,因此…为什么不在IFRAME(隐藏、调整大小)中打开此CRM表单(内部IFRAME edit.aspx而不是main.aspx)在自定义应用程序中,等待它加载并从此IFRAME内部打开查找。这样,您可以访问包括addCustomView在内的整个Xrm.Page模型。您还可以附加到此查找字段更改事件以获取所选值。
为了快速加载IFRAME,您可以创建一个新的角色表单,其中只包含您需要弹出的查找,并在IFRAME中使用它。

问题是:在我的应用程序中,我动态生成查找。因此,要使用您的想法,我必须将所有可能的查找添加到表单中(或创建多个表单).我决定继续你的想法,效果很好。谢谢!