フォームの iFrame プロパティにアクセスして管理する

このトピックは、Dynamics 365 Customer Engagement (on-premises) に適用されます。 このトピックの Power Apps バージョンについては、以下を参照してください。 モデル駆動型アプリのメイン フォーム用 iFrame プロパティ

フォームに iFrames を追加すると、フォーム内の別の Web サイトのコンテンツが統合されます。

ソリューション エクスプローラーで、フォーム プロパティにアクセスすることができます。 コンポーネントエンティティを展開してから、目的のエンティティを展開してフォームを選択します。 フォームの一覧で、種類がメインのフォームを開きます。 次に、挿入タブで IFRAME を選択して IFRAME のプロパティを表示します。

iframe プロパティ ページを追加する。

注意

フォームは、iFrame 内で表示するように設計されていません。

Tab キー Property 内容
一般 名前 必須 : iFrame で使用する一意の名前。 名前には、英数字とアンダースコアのみを使用できます。
URL 必須 : iFrame に表示されるページの URL。
レコードのオブジェクトの種類コードと一意識別子をパラメーターとして渡します 組織、ユーザー、レコードに関するデータは iFrame に渡すことができます。 詳細情報: iFrame へのパラメーターの引き渡し
ラベル 必須 : iFrame に表示されるラベル。
フォームでラベルを表示する ラベルを表示するかどうか。
サポートされている場合はクロスフレーム スクリプトを制限します 別のサイトのページからスクリプトを使用して Dynamics 365 for Customer Engagement アプリケーションとやりとりすることを許可することは、セキュリティ上のリスクと見なされます。 このオプションを使用して、管理していないページに対して、クロスフレーム スクリプトを制限します。

既定で表示する iFrame の表示は任意となっており、スクリプトを使用して管理することができます。 詳細情報: 表示オプション
モバイルの有効化 モバイル用 iFrame を有効にするには、チェックボックスを選択します。
形式 コントロールが使用する列数を指定してください iFrame を含むセクションに複数の列が存在する場合は、フィールドがセクションに存在する列数までを占めるように設定することができます。
コントロールが使用する行数を指定してください コントロールが占める行数を指定することで、 iFrame の高さを制御できます。
自動拡張して、使用可能なスペースを広げます 高さを行数で設定するのではなく、iFrame の高さを空いているスペースに展開できるようにすることができます。
iFrame のスクロールの種類を選択してください 次の 3 つのオプションがあります。

- 必要に応じて: iFrame のサイズが使用できるサイズより大きい場合は、スクロールバーが表示されます。
- 常時: スクロールバーを常に表示します。
- 表示しない: スクロールバーは表示されません。
境界の表示 iFrame の周りに境界を表示します。
依存関係 依存フィールド iFrame がスクリプトを使用してフォームのフィールドと対話型のやり取りをすることができます。 フィールドがフォームから削除されると、 iFrame のスクリプトが破損する場合があります。 iFrame のスクリプトで参照されるフィールドはすべて依存フィールドにフィールドに追加して、誤って削除されないようにします。

iFrame へのパラメーターの引き渡し

レコードについての情報は、パラメーターとして、レコードのオブジェクトの種類コードおよび一意の識別子を渡しますオプションを有効にすることで、渡すことができます。 渡される値は次のとおりです。

パラメーター 説明
orglcid 組織の既定の言語の LCID。
orgname 組織の名前。
userlcid ユーザーが指定した言語の LCID
type エンティティの種類コード。 この値は、異なる組織のユーザー定義エンティティでは異なります。 typename を代わりに使用します。
typename エンティティの種類名。
id レコードの ID 値。 エンティティ レコードを保存するまで、このパラメーターには値がありません。

関連項目

メイン フォームとそのコンポーネントの使用