2012-01-04 18 views
2

表示するリボンを選択するにはどうすればよいですか?CRM 2011 - javascriptで表示するリボンを選択してください

私はページ全体に挿入されたSilverlight Webリソースを持っており、そのための特定のエンティティのリボンを表示したいと思います。

XRMライブラリからいくつかのjavascriptを呼び出すことができますか?でも今まで何も見つかりませんでした。

はあなたが後方これについて考えるかもしれないあなたに

答えて

2

ありがとうございます。表示するリボンを選択するのにJavaScriptを使用しません。どこでもリボンを設定すると、と表示され(RibbonDiffXmlを使用)、次にEnableRulesとDisplayRulesが表示される場所を制御できます。ルールを有効にすると、Webリソースを指定し、JavaScriptを使用してボタンが有効かどうかを制御できます。残念ながら、CRMではJavaScriptを使用して表示するかどうかを制御することはできません(将来の可用性のために指が交差する)。

多くの例があります。ここにはonetwoがあります。すべてのルールについてSDKを参照してください。最後に、スキーマの一部を短時間学習する場合は、Visual Ribbon Editorツールを使用できます。

特定のエンティティ(RibbonDiffXmlサブノード内)またはグローバルスコープ(リボンクライアントエクステンションのエクスポート)でリボンカスタマイズを指定し、IDフィールドに{!EntityLogicalname}を使用すると、CRMによってエンティティごとのノードの一意のID。定義が展開されるとき。

+0

はい。私はたくさんのリボン編集をしました。しかし、私がここでやろうとしているのは、特定のリボンをウェブサイトに貼り付けることです。正確: 私はhtmlページを持っています、左半分は銀色のコントロールで、左側の銀色で選択されたエンティティに従って、エンティティフォームがロードされているiframeがページの右半分にあります。 iframeには、リボンとナビゲーションなしでロードされたフォームがあります。しかし、私はページ全体の "メインリボン"として、この読み込まれたエンティティのリボンを上に表示したいと思います。 どういうことができますか? –

+0

IFRAMEにedit.aspxまたはmain.aspxをロードしましたか? main.aspxを使用してリボンを取得する必要があります。 (私はIFRAMEのいずれかにロードする経験がないと認めますが)。 –

関連する問題