回答

0

我们通过这样做来实现。

添加/使用现有的色带/命令栏按钮&它的启用规则作为快捷方式从执行下面的脚本作为功能 JavaScript的网页资源:只需复制该脚本,改变org_url &来看,它在浏览器开发人员工具栏中的控制台看到它在行动]

var element = window.parent.document.getElementById("navTabGroupDiv"); 
    var url = "http://<org_url>/_imgs/AboutBox.gif"; 
    var para = document.createElement("img"); 
      para.id = "myimg" 
      para.alt = "OhMyGod"; 
      para.src = url; 
      para.style.float = "right"; 
      para.style.height = "30px"; 
      para.style.marginTop = "10px"; 
      para.onclick = function() { 
       var webResource = 'test.html'; 
       Xrm.Utility.openWebResource(webResource, null); 
      }; 

      element.appendChild(para); 

      var Relement = window.parent.document.getElementsByClassName("navTabFiller"); 
      if (Relement!=undefined && Relement.length > 0) 
       Relement[0].remove(); 

enter image description here

注:一世DOM元素操作不受支持,但这是唯一的方法。

1

在Dynamics 365中不可能使用XrmToolBox SiteMap Editor,但有新功能。内置SiteMap编辑器。转到默认解决方案 - >应用程序 - >并单击销售

然后你就可以看到AppDesigner窗口

点击箭头离开网站地图按钮,这就是一切,你可以使用新的地图编辑器enter image description here

+1

感谢您的回复。我需要按钮在导航栏中可用(搜索和历史图标旁边)。我创建了一个不受支持的解决方法,将脚本附加到仪表板工具栏上的隐藏按钮。 – noobie

+0

@noobie如果您通过功能区定制完成了“将脚本附加到仪表板工具栏上的隐藏按钮”,则仅支持注入脚本和DOM操作。 –