JavaScriptとOracle Formsの統合
この項では、Oracle FormsアプリケーションでJavaScriptを統合する例について説明します。
JavaScriptイベントを使用してFormsアプリケーションを構築するには、次を参照してください:
- Oracle Formsによる外部イベントのコールについて
- Oracle FormsをコールするJavaScriptイベントについて
- Forms Builderのオンライン・ヘルプも参照してください
Oracle FormsアプリケーションでJavaScriptを統合するには:
- JavaScriptイベントを使用するFormsアプリケーションを構築します。
WHEN-CUSTOM-JAVASCRIPT-EVENT
トリガーで:system.javascript_event_name
および:system.javascript_event_value
を使用します。このモジュールをコンパイルします。 - Oracle Formsアプリケーションの起動で使用するHTMLページを生成するときにFormsサーブレットがテンプレートとして使用するhtmlファイルを作成します(
test.html
など)。このファイルを、Formsの構成ディレクトリ$ORACLE_INSTANCE/config/FormsComponent/forms/server
にコピーします。 - イメージ、htmlファイル、JavaScriptファイル、cssファイルなどの必要なファイルをすべて
$DOMAIN_HOME/servers/WLS_FORMS/tmp/_WL_user/formsapp_14.1.2/<random_string2>/war/
ディレクトリにコピーします - JavaScriptを使用してサーブレットのURLを呼び出すhtmlファイル(
js.html
など)を作成します。 - Enterprise Managerを使用し、新しい構成セクションを作成するか、既存の構成セクションを変更して、
enableJavascriptEvent
を有効にします。baseHTMLjpiをtest.html
に設定します。 - Enterprise Managerを使用し、
default.env
ファイルを編集して、Formsアプリケーションを保存したディレクトリを環境変数FORMS_PATH
に追加します。 - ブラウザでURLに
http://<localhost>:9001/forms/js.html
を指定して、アプリケーションを実行します。