javascript - 使用javascript在crm 2011中基于安全角色隐藏站点地图中的链接

标签 javascript dynamics-crm dynamics-crm-2011 sitemap security-roles

有什么方法可以使用 javascript 在 CRM 2011 的 SiteMap 中隐藏链接?该链接不是实体的链接。它基本上是一个注入(inject)链接,可在仪表板中打开自定义 HTML 页面。有什么方法可以连接一个 javascript 函数,以便可以通过调用该 javascript 函数使链接可见/隐藏?

如果这不可能,是否有解决方法?

谢谢。

最佳答案

可以使用Privilege 元素限制用户对SubArea 的访问。如果用户没有正确的权限,则 SubArea 将不会显示,尽管这显然不是您在加载时以编程方式触发的内容。

<SubArea Id="search" Icon="" Url="http://www.dropbox.com">
  <Titles>
    <Title LCID="1033" Title="Dropbox Search" />
  </Titles>
  <Descriptions>
    <Description LCID="1033" Description="Dropbox searching." />
  </Descriptions>
  <Privilege Entity="product" Privilege="Create" />
</SubArea>

关于javascript - 使用javascript在crm 2011中基于安全角色隐藏站点地图中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10881545/

相关文章:

javascript - ExtJS 拖放中的动态复制

javascript - 警报消息框后面显示空白页

javascript - 使用 Process.js 调用操作 - CRM

javascript - 将回复电子邮件地址更改为动态 crm 2011 中队列的电子邮件地址

dynamics-crm-2011 - Dynamics CRM 2011 设置报价修订号

javascript - 如何从 asp :FileUpload and display in a Label using ASP. NET 和 C# 中获取文件名

javascript - jQuery动态改变onclick位置.href

css - 如何让网格看起来像 CRM 网格?

javascript - 无法使用 js crm 2016 清除查找值

c# - 在 Dynamics CRM 2011 中发送多部分电子邮件(html+纯文本)?