有没有办法使用javascript在CRM 2011中隐藏SiteMap中的链接?该链接不是实体的链接。它基本上是一个注入链接,它在仪表板中打开一个自定义HTML页面。有没有办法我可以连接一个javascript函数,以便通过调用该javascript函数使链接可见/隐藏?
如果无法做到这一点,可能会有解决方法吗?
感谢。
答案 0 :(得分:4)
您可以使用SubArea
元素限制用户对Privilege
的访问权限。如果用户没有正确的权限,则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>
答案 1 :(得分:1)
sitemap XML documentation没有任何内容可以禁用基于javascript的链接。
我问somewhat similar question here,结论不太理想。网站地图已被锁定。
如果Peter指出的权限解决方案不符合您的情况,我认为您的HTML网络资源必须处理页面的onload事件中的阻止。