2011-06-09 4 views
1

Microsoft CRM 2011を使用して、複数のWebリソースを含むソリューションを用意しています。そのほとんどはJavaScriptファイルです。これらのうちのいくつかは、フォームのプロパティ>フォームライブラリを介して、すべてのフォームでそれらを参照するのではなく、グローバルに利用できるようにしたいと考えています(jQueryコアライブラリ)。CRM 2011:世界中のWebリソーススクリプトファイルを作成する方法はありますか?

これを行う方法はありますか?私はハッキングがあると確信していますが、私はソリューション内にすべてを収めて、環境間で移植できるようにしたいと思います。

答えて

1

ちょうど2日前に私は私のチームにまったく同じ質問をしていたので、これを聞いても面白いです。私たちのすべての6ish(多くのCRM経験の数年を持っている)の間に我々は、いいえの結論に来た、それは不可能です。

ドロップダウンが特定の値に設定されている場合、フィールドにデータが入力されていることを確認するために、> 10個のエンティティである必要があるJScriptがあります。それをすべてのエンティティに追加するために選んだ幸運な人は誰ですか?

私はあなたのソリューションとポートをすることができますハックがあり、主要な問題は

+0

を参照してください。フォームの継承がなくても、すべてのページで特定のリソースを読み込むようにCRMに指示するのは難しいようではありません。 – CBono

1

CRM 2011でフォームの継承のいずれかのタイプが存在しないという事実にあると思います。 サポートされていませんが、現在(UR13)は常にJSファイルをロードします。最初のJSファイルがロードされた後のニーズに応じて、フレームをsrc変更イベントなどにフックして、ファイルを正しいフレームにロードする必要があるかもしれません。

が、残念だこの答え(それはジュエルメニューにダミーの隠されたリボンボタンを加えることを含む)

CRM 2011: Global JavaScript and button in status bar

+0

宝石にボタンを追加し、それをsys admin以外のすべてに隠しておくことはサポートされていませんか? – GxG

+0

JavaScriptを読み込むたびに他のフレームにJavaScriptを挿入することをお勧めします。 –

+0

これは灰色のどこかではありませんか?実際の注入はボタンの副産物であるため、それは有用であると主張することができます。 – GxG

関連する問題