0

このディスカッションでは、IFRAMEの名前を「IFRAME_name」として参照することで解決策を提案します。

CRMでその名前を取得する方法を知りたいのですが。

編集:私が話しているコンポーネントはIFRAMEのように見えますが、実際にはWebリソース( CRMのHTMLドキュメント、つまり外部ページではありません)です。それからCRMのものに言及するとき、私は行きます

parent.window.Xrm.Page + the usuals

しかし、CRMからそのコンポーネントまでどのように参照できますか?

4

2 に答える 2

5

フォームに IFrame を作成するときに、名前を設定します。

フォームのカスタマイズを開き、そこから名前を読み取ります。

ここに画像の説明を入力

于 2012-12-09T18:27:15.320 に答える
0

使用する:

console.dir(Xrm.Page.data.entity.attributes)

F12を押してコンソールを開き、オブジェクトを調べます。コンソール変数が認識されるには、ページでコンソールが開いている必要があるため、通常はコンソールを開いた状態でページを更新します。

使用する:

var iFrame = descriptionIFrame.contentDocument 
  || descriptionIFrame.contentWindow.document; 

ここで、descriptionIFrameは IFRAME オブジェクトへの参照です。

于 2012-12-10T16:02:11.310 に答える