CRM 2011:使用自定义视图从另一个应用程序打开crm查找

时间:2014-01-29 16:08:59

标签: 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=0";
        var lookUp = window.showModalDialog(url, "entity",..);
       ...
    }

如何在查找时设置customView(通常可以使用addCustomView(..)完成,但我无法调用任何CRM Javascript(我的表单上没有CRM Javascript模型)。这是否可以这样做?< / p>

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

1 个答案:

答案 0 :(得分:1)

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