1

Microsoft CRM 2011 を使用することで、複数の Web リソース (ほとんどが JavaScript ファイル) を含むソリューションが得られました。これらのいくつかは、 Form Properties > Form Librariesを介してすべてのフォームで参照するのではなく、グローバルに利用できるようにしたいと考えています (その中の jQuery コア ライブラリ) 。

これを行う方法はありますか?ハックがあることは確かですが、環境間で移植できるように、すべてをソリューション内に保持したいと考えています。

4

2 に答える 2

1

ちょうど 2 日前、私はチームにまったく同じ質問をしていたので、あなたがこれを尋ねるのはおかしいです。私たち 6 人全員 (多くは CRM の経験が数年あります) の間で、いいえ、それは不可能であるという結論に達しました。

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

主な問題は、CRM 2011 にフォームの継承がまったくないことにあると思います。

于 2011-06-09T17:42:40.927 に答える
1

ソリューションに移植できるハックがあります。サポートされていませんが、現在 (UR13) は常に JS ファイルをロードします。最初の JS ファイルがロードされた後の必要に応じて、フレーム src 変更イベントなどにフックして、ファイルを正しいフレームにロードする必要がある場合があります。

ただし、この回答を参照してください(ジュエルメニューにダミーの隠しリボンボタンを追加する必要があります)

CRM 2011: グローバル JavaScript とステータス バーのボタン

于 2013-08-08T15:16:34.513 に答える