3

有沒有什麼方法可以隱藏CRM 2011中使用javascript的SiteMap中的鏈接?鏈接不是實體的鏈接。它基本上是一個注入鏈接,它在儀表板中打開一個自定義的HTML頁面。有什麼辦法可以連接一個javascript函數,以便通過調用該javascript函數使鏈接可見/隱藏?使用javascript在crm 2011中基於安全角色隱藏站點地圖中的鏈接

如果這是不可能的,是否可能有解決方法?

謝謝。

回答

4

可以通過使用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> 
1

sitemap XML documentation沒有任何東西可以禁用基於JavaScript的鏈接。

我問了一個somewhat similar question here,結果不盡如人意。網站地圖被鎖定。

如果Peter指出的特權解決方案不符合您的情況,我想您的HTML網絡資源將不得不處理頁面onload事件中的阻塞。