我想打开一个模式对话框,然后写:
python 2.7
我必须将OpenCV 3.4
重写为var addParams = "entityid=" + Xrm.Page.data.entity.getId() + "&entityName=" + Xrm.Page.data.entity.getEntityName();
var webresourceurl = "/webresources/pdfflr_selectorpage.html?Data=" + encodeURIComponent(addParams);
var parameters = {};
parameters["width"] = parent.document.body.clientWidth * 0.95;
parameters["top"] = '0px';
parameters["left"] = '0px';
parameters["height"] = parent.document.body.clientHeight;
//!!!
Xrm.Utility.openDialog(webresourceurl, parameters, null, null, null);
或类似的内容,但是在这里Xrm.Utility.openDialog
。
如何使用Xrm.Navigation.openWebResource
打开对话框?
答案 0 :(得分:0)
Xrm.Navigation
已随Dynamics 365 v9引入。参见Some client APIs are deprecated。
对于CRM 2011 Xrm.Navigation
不存在。相反,您应该使用Xrm.Utility
。
答案 1 :(得分:0)
这里是Dynamics 365(v9 +)的openWebResource
的{{3}}
Modal 对话框。您可以使用Xrm.Navigation.openWebResource
这是您的代码转换:
var data = {};
data["entityid"] = Xrm.Page.data.entity.getId();
data["entityName"] = Xrm.Page.data.entity.getEntityName();
var options = {};
options["width"] = parent.document.body.clientWidth * 0.95;
options["top"] = '0px';
options["left"] = '0px';
options["height"] = parent.document.body.clientHeight;
Xrm.Navigation.openWebResource("pdfflr_selectorpage.html", options, JSON.stringify(data));
注意:
"/webresources"
data
参数