組み込みページコントロールを使用すると、GeneXus で生成された Web オブジェクト内の URL の内容を表示することができます。つまり、このコントロールは、
Web Panel オブジェクト、
Web Component オブジェクト、
Web Master Panel オブジェクト、
Transaction オブジェクトの Web レイアウトに挿入できます。
含めるページは静的ページでも動的ページでもかまいません。また、アプリケーション自体のページであっても、サードパーティによって開発されたものでもかまいません。これらのページは、アプリケーションと同じサーバーに配置することも、別のサーバーに配置することもできます。
組み込みページは、最終的な HTML でインラインフレームとして生成されます。
組み込みページを含むオブジェクトが実行されると、関連付けられたページの要件がブラウザーで実行され、そのページがインラインフレームに含められます。
組み込みページコントロールを追加するには、対応するコントロールを
ツールボックスから Web レイアウトにドラッグします。
読み込む URL をコントロールの
[ Source ] プロパティに設計時に指定するか、次のようにして実行時に (Start または Refresh イベントで) 動的に指定します:
Event Start
MyPage.Source = “http://www.genexus.com”
Endevent
Event Start
&url = “http://www.genexus.com”
MyPage.Source = &url //MyPage は組み込みページコントロールの名前
Endevent
注
- Web サイトが表示される領域のサイズは、 [ Width ] プロパティと [ Height ] プロパティによって設定されます。どちらのプロパティも実行時に変更できます。
- 組み込みページはフリー スタイル グリッド内に含めることができます。
- Web Master Panel オブジェクトの組み込みページは、ContentPlaceHolder コントロールの内部と外部に含めることができます。