有沒有什麼方法可以隱藏CRM 2011中使用javascript的SiteMap中的鏈接?鏈接不是實體的鏈接。它基本上是一個注入鏈接,它在儀表板中打開一個自定義的HTML頁面。有什麼辦法可以連接一個javascript函數,以便通過調用該javascript函數使鏈接可見/隱藏?使用javascript在crm 2011中基於安全角色隱藏站點地圖中的鏈接
如果這是不可能的,是否可能有解決方法?
謝謝。
有沒有什麼方法可以隱藏CRM 2011中使用javascript的SiteMap中的鏈接?鏈接不是實體的鏈接。它基本上是一個注入鏈接,它在儀表板中打開一個自定義的HTML頁面。有什麼辦法可以連接一個javascript函數,以便通過調用該javascript函數使鏈接可見/隱藏?使用javascript在crm 2011中基於安全角色隱藏站點地圖中的鏈接
如果這是不可能的,是否可能有解決方法?
謝謝。
您可以通過使用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>
該sitemap XML documentation沒有任何東西可以禁用基於JavaScript的鏈接。
我問了一個somewhat similar question here,結果不盡如人意。網站地圖被鎖定。
如果Peter指出的特權解決方案不符合您的情況,我想您的HTML網絡資源將不得不處理頁面onload事件中的阻塞。