gpt4 book ai didi

javascript - 如何在 MS Dynamics CRM Online 中单击按钮重定向到任何 Web 资源?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:55:54 24 4
gpt4 key购买 nike

当我重定向到任何 HTML 网络资源时,我遇到了问题。

我在解决方案中添加了一个 HTML 页面作为网络资源名称“new_My_ProductList”。

我在功能区中创建了一个“转到我的产品”按钮,并将 JS 文件的以下功能设置为它的命令。它将打开窗口。

function RedirectToLowStockList() {
window.open('WebResources/new_My_ProductList', '_blank', 'scrollbars=1,menubar=no,height=500,width=1000,resizable=1,toolbar=no,status=1');
}

只要 URL 类似于:“https://mydomain.crm.dynamics.com/WebResources/new_My_ProductList”,上述功能就可以完美运行

但有时它会生成错误的 URL 并显示错误 404

这是错误 URL 的示例:

1- https://mydomain.crm.dynamics.com/_root/WebResources/new_My_ProductList

2- https://mydomain.crm.dynamics.com/_form/WebResources/new_My_ProductList

我们可以看到URL中自动添加了2个关键字“_root”和“_form”。

有人可以建议我解决方案吗?如果上述方式不合适,有人可以建议我合适的解决方案吗?

最佳答案

您的功能区应该支持 $webresource: 指令。来自 Microsoft's documentation :

When possible, use the $webresource directive. Only references that use the $webresource directive in the site map or ribbon commands will establish dependencies. Dependencies are not created when web resources reference each other.

如果您不熟悉编辑解决方案 XML,您可以安装 this Ribbon Workbench来帮助你。

如果您仍然不确定,可以使用 Xrm.Utility.openWebResource(webResourceName, webResourceData, width, height)。它的使用记录在案 here .

关于javascript - 如何在 MS Dynamics CRM Online 中单击按钮重定向到任何 Web 资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42779941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com