【发布时间】:2020-12-29 10:15:41
【问题描述】:
在 Dynamics Crm 365(在线)中,是否可以在导航栏中创建并显示自定义按钮/图标?
【问题讨论】:
标签: dynamics-crm crm microsoft-dynamics dynamics-crm-online dynamics-crm-365
在 Dynamics Crm 365(在线)中,是否可以在导航栏中创建并显示自定义按钮/图标?
【问题讨论】:
标签: dynamics-crm crm microsoft-dynamics dynamics-crm-online dynamics-crm-365
更新:
最近,在 Ribbon 工作台中可以自定义全局导航栏,并且可以在 Mscrm.GlobalTab Read more 下以支持的方式添加按钮
——————————————————
我们这样做了。
添加/使用现有的功能区/命令栏按钮和它的启用规则作为快捷方式,以从 javascript 网络资源中将以下脚本作为 Function 执行:[只需复制此脚本,更改 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();
注意:不支持这种 DOM 元素操作,但这是唯一的方法。
【讨论】: