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を指定して、アプリケーションを実行します。