Javascript 如何在MS Dynamics CRM Online中单击按钮时重定向到任何Web资源?
当我重定向到任何HTML Web资源时,我面临一个问题 我在解决方案中添加了一个HTML页面作为webresource名称“new\u My\u ProductList” 我在Ribbon中创建了一个按钮“转到我的产品”,并将JS文件的以下功能设置为它的命令。它会打开窗户Javascript 如何在MS Dynamics CRM Online中单击按钮时重定向到任何Web资源?,javascript,microsoft-dynamics,dynamics-crm-online,dynamics-crm-2016,Javascript,Microsoft Dynamics,Dynamics Crm Online,Dynamics Crm 2016,当我重定向到任何HTML Web资源时,我面临一个问题 我在解决方案中添加了一个HTML页面作为webresource名称“new\u My\u ProductList” 我在Ribbon中创建了一个按钮“转到我的产品”,并将JS文件的以下功能设置为它的命令。它会打开窗户 function RedirectToLowStockList() { window.open('WebResources/new_My_ProductList', '_blank', 'scrollbar
function RedirectToLowStockList() {
window.open('WebResources/new_My_ProductList', '_blank', 'scrollbars=1,menubar=no,height=500,width=1000,resizable=1,toolbar=no,status=1');
}
只要URL是这样的,上述函数就可以完美地工作:
但有时它会生成错误的URL并显示错误404
以下是错误URL的示例:
1-
2-
我们可以看到,URL中自动添加了两个关键字“\u root”和“\u form”
有人能给我建议解决方案吗?如果上述方法不合适,有人能给我建议合适的解决方案吗?使用该功能
Xrm.Utility.openWebResource(webResourceName,webResourceData,width, height)
您的功能区应支持$webresource:指令。发件人: 如果可能,请使用$webresource指令。只有在站点地图或功能区命令中使用$webresource指令的引用才会建立依赖关系。当web资源相互引用时,不会创建依赖项 如果您不熟悉编辑解决方案XML,可以安装来帮助您
如果您仍然不确定,可以使用
Xrm.Utility.openWebResource(webResourceName、webResourceData、宽度、高度)
。它的使用是有案可查的 谢谢。我怎样才能传递详细信息\u blank
并滚动?@NanjiMange,我想你在SDK函数中没有这些选项,但是SDK函数可以保证工作。谢谢。我很高兴有人能为MS CRM的StackOverFlow提供帮助。嗨,Dave,你能告诉我如何在新窗口中Xrm.Utility.openWebResource()
中打开WebResource吗?当前,它将在“新建”选项卡中打开。