与crm程序员所知的大多数动力学一样,我们可以向站点地图添加“与任何实体无关的网络资源”。如果进行了这样的自定义,当用户单击该链接时,将打开Web资源,并且应用程序功能区中的按钮将添加到动态crm的功能区部分。
我想知道的是,如果有任何方法可以隐藏基于页面上的Web资源的应用程序功能区中的全局按钮。
假设我在网站地图中添加了多个网络资源,即a.htm和b.htm。假设我在应用程序功能区中有一个名为x的自定义按钮。现在x显示为a.htm和b.htm,但实际上我想在用户点击站点地图中的b.htm时隐藏按钮。
有没有办法实现这个目标?
答案 0 :(得分:1)
您可以使用以下(不支持的)代码隐藏功能区按钮(此示例中的“运行工作流程”按钮):
var btnRunWorklfow=top.document.getElementById("account|NoRelationship|Form|Mscrm.Form.account.RunWorkflow-Large");
btnRunWorklfow.style.display='none';
您还可以使用codeplex中提供的功能区编辑器根据您的javascript禁用您的按钮。
答案 1 :(得分:0)
我认为没有支持的方法。