导航工具栏上的Dynamics Crm 365自定义按钮

时间:2017-01-31 23:37:08

标签: dynamics-crm crm microsoft-dynamics dynamics-crm-online dynamics-crm-365

在Dynamics Crm 365(在线)中,是否可以在导航栏中创建和显示自定义按钮/图标?

2 个答案:

答案 0 :(得分:1)

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

然后您可以看到AppDesigner窗口

单击Arrow away SiteMap按钮,这就是全部,您可以使用新的SiteMap编辑器enter image description here

答案 1 :(得分: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元素操作,但这是唯一的方法。