3

javascript を使用して CRM 2011 の SiteMap のリンクを非表示にする方法はありますか? リンクはエンティティのリンクではありません。これは基本的に、ダッシュボードにカスタム HTML ページを開く挿入されたリンクです。そのjavascript関数を呼び出してリンクを表示/非表示にできるように、おそらくjavascript関数を接続する方法はありますか?

それが不可能な場合、これに対する回避策はありますか?

ありがとう。

4

2 に答える 2

4

要素を使用して、へのユーザーのアクセスを制限できますユーザーが適切な権限を持っていない場合、それは表示されませんが、これは明らかに、ロード時にプログラムでトリガーするものではありません。SubAreaPrivilegeSubArea

<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>
于 2012-06-04T14:23:32.740 に答える
1

サイトマップ XML ドキュメントには、javascript に基づくリンクを無効にするものはありません。

ここで似たような質問をしましたが、結論は理想的とは言えません..サイトマップはかなりロックダウンされています。

Peter が指摘する特権ソリューションがあなたの状況に適合しない場合は、HTML Web リソースがページの onload イベントでブロックを処理する必要があると思います。

于 2012-06-04T14:29:08.917 に答える