Prior to D365 V9, we were using Xrm.Utility.openWebResource() to open a web resource in a new window. However, going forward in D365 V9 we need to use Xrm.Navigation.openWebResource() to perform the same operation. Let’s take an example:
D365 V8:
var customParameters = encodeURIComponent("parameter1=value1¶meter2=value2¶meter3=value3"); Xrm.Utility.openWebResource("name_of_webresource", customParameters, 620, 600); //Xrm.Utility.openWebResource(webResourceName,webResourceData,width, height)
D365 V9:
var customParameters = encodeURIComponent("parameter1=value1¶meter2=value2¶meter3=value3"); var windowOptions = { height: 600, width: 620} Xrm.Navigation.openWebResource("name_of_webresource", windowOptions, customParameters);
Hope it helps !!
Reblogged this on Nishant Rana's Weblog.
LikeLike