导航工具栏上的 Dynamics Crm 365 自定义按钮
Dynamics Crm 365 custom button on navigation tool bar
在 Dynamics Crm 365(在线)中,是否可以在导航栏中创建和显示自定义 button/icon?
无法在 Dynamics 365 中使用 XrmToolBox SiteMap Editor,但有新功能。内置站点地图编辑器。转到默认解决方案 -> 应用程序 -> 并单击销售
然后就可以看到AppDesigner了window
单击 SiteMap 按钮即可,您可以使用新的 SiteMap 编辑器
更新:
最近,全局导航栏可以在功能区中自定义 workbench 并且可以在 Mscrm.GlobalTab Read more
下以支持的方式添加按钮
————————————————————
我们做到了。
Add/Use 一个现有的 ribbon/command 栏按钮 & 它的启用规则作为快捷方式执行以下脚本作为 函数 来自 javascript web resource: [只需复制此脚本,在浏览器开发人员工具栏控制台中更改 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 元素操作,但这是唯一的方法。
在 Dynamics Crm 365(在线)中,是否可以在导航栏中创建和显示自定义 button/icon?
无法在 Dynamics 365 中使用 XrmToolBox SiteMap Editor,但有新功能。内置站点地图编辑器。转到默认解决方案 -> 应用程序 -> 并单击销售
然后就可以看到AppDesigner了window
单击 SiteMap 按钮即可,您可以使用新的 SiteMap 编辑器
更新:
最近,全局导航栏可以在功能区中自定义 workbench 并且可以在 Mscrm.GlobalTab Read more
下以支持的方式添加按钮————————————————————
我们做到了。
Add/Use 一个现有的 ribbon/command 栏按钮 & 它的启用规则作为快捷方式执行以下脚本作为 函数 来自 javascript web resource: [只需复制此脚本,在浏览器开发人员工具栏控制台中更改 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 元素操作,但这是唯一的方法。