Dynamics 365 Ribbon Workbench模式对话框在新选项卡中打开

时间:2018-02-17 19:52:35

标签: javascript dynamics-crm dynamics-365 crm-ribbon-workbench dynamics-crm-365-v9

我使用经典和新的统一界面将一个名为“同步任务”的自定义按钮添加到我的Dynamics 365应用程序中。自定义按钮用于在单击时在模态对话框中打开Web资源HTML页面...而是在新选项卡中打开它。

经典界面按钮

enter image description here

统一界面按钮

enter image description here

它会在Web资源位置的新选项卡中打开页面。不确定我可能做错了什么。

https://game.crm.dynamics.com//WebResources/SyncTaskLoadingPage

我的动态环境

Dynamics 365,版本9.0

我的功能区工作台环境

Ribbon Workbench 2016
Verion:3.1.177.1
作者:Scott Durow

按钮配置

enter image description here

动作配置,请注意我的Windows模式设置为“ModalDialog”。

enter image description here

1 个答案:

答案 0 :(得分:1)

MSDN说:

  

请勿使用此操作打开实体表单或Web资源。将<JavaScriptFunction> (RibbonDiffXml)与使用Xrm.Utility.openEntityForm或Xrm.Utility.openWebResource的函数一起使用。

最新的v9 syntax

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container">
  <image src="http://exchangedownloads.smarttech.com/public/content/a2/a28daee5-573f-4f1d-943d-807b0fc164f5/previews/medium/0001.png" id="image1"/>
  <image src="https://is4-ssl.mzstatic.com/image/thumb/Purple118/v4/ab/5e/0a/ab5e0a5a-7e10-ba06-5ca4-1cffe0cfd753/AppIcon-1x_U007emarketing-85-220-0-5.png/200x0w.jpg" id="image2"/>
</div>