我有自定义应用程序,主动使用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>
我对任何不受支持的方法都非常满意。
答案 0 :(得分:1)
只是一个愚蠢(或没有)的想法。 查找来自现有的实体表单,因此...为什么不在自定义应用程序中的IFRAME(隐藏,调整大小)内打开此CRM表单(内部IFRAME edit.aspx而不是main.aspx),等待它加载并打开查找从这个IFRAME里面。这样您就可以访问整个Xrm.Page模型,包括addCustomView。您还可以附加到此查找字段更改事件以获取所选值。 要快速加载IFRAME,您可以创建一个新的角色表单,只需要弹出并在IFRAME中使用它。