20.2 プラグインの実装
プラグインを作成して、Oracle Application Expressで使用可能な組込みタイプを宣言的に拡張、共有および再利用します。
- プラグインについて
- プラグイン・ページへのアクセス
- プラグインの作成
- プラグインの編集
- プラグインへのカスタム属性の追加
- プラグインに関連付けられたファイルのアップロード
- プラグインへのイベントの追加
- プラグインの削除
- プラグイン・リポジトリの表示
- プラグイン・ページからのプラグインのエクスポート
- プラグイン・ページからのプラグインのインポート
- プラグイン対話モード・レポートのリセット
- プラグインの使用状況ページの表示
- プラグイン履歴の表示
親トピック: アプリケーション機能の拡張
20.2.1 プラグインについて
Oracle Application Expressは、認証スキーム、認可スキーム、アイテム、リージョン、動的アクションとプロセス・タイプのグループ・セットをサポートします。プラグインによってアプリケーション内で新しいタイプを宣言的に作成および使用することによって、これらの組込みタイプを拡張する手段が提供されます。プラグインは再利用を目的として設計されているため、開発者はプラグインを別のワークスペースにエクスポートおよびインポートしたり、プラグイン・リポジトリを使用してプラグインをOracle Application Expressプラグイン・コミュニティと共有できます。
プラグインを実装するプロセスには、次のステップがあります。
-
アプリケーション・ワークスペースでプラグインを作成するか、またはインポートします。
-
プラグインを使用するための認可スキーム、アイテム、リージョン、プロセスまたは動的アクション・タイプを編集または作成します。
-
プラグインをテストするためにアプリケーションを実行します。
プラグインの例の表示
次の場所で、プラグインの実装例を表示できます。
-
Oracleプラグイン・リポジトリに移動します。
プラグイン・リポジトリの表示を参照してください。
-
サンプル・アプリケーションであるサンプル・データベース・アプリケーションをインストールします。
完全開発環境での生産性およびサンプル・アプリケーションの管理およびサンプル・データベース・アプリケーションのインストールおよび実行を参照してください。
-
Oracle Learning Library (http://www.oracle.com/oll/apex)に移動します。表示されたフィールドに検索基準を入力し、「検索」をクリックします。
親トピック: プラグインの実装
20.2.3 プラグインの作成
プラグインを作成するには、次のようにします。
ヒント:
この項で説明する属性の詳細は、フィールドレベル・ヘルプを参照してください。Oracle Application Expressでのフィールドレベル・ヘルプの表示を参照してください。
関連項目:
親トピック: プラグインの実装
20.2.5 プラグインへのカスタム属性の追加
プラグインにカスタム属性を追加するには:
ノート:
「作成」または「作成後、さらに作成」をクリックするとき、右側のパネルの「プラグイン」の下の「ページに戻る」チェック・ボックスが選択されていると、同じ属性の編集ページが表示されます。
親トピック: プラグインの実装
20.2.6 プラグインに関連付けられたファイルのアップロード
プラグインに関連付けられたファイルをアップロードする方法について学習します。
20.2.6.2 CSSおよびJavaScriptファイルの自動ロード
「ロードするファイルURL」属性を構成すると、ページでプラグインが使用されるときに、CSSおよびJavaScriptファイルをOracle Application Expressで自動的にロードできます。どのアップロード済ファイルをどの順序でロードする必要があるかを指定するには、次のステップを実行します。
CSSまたはJavaScriptファイルを自動ロードするには:
親トピック: プラグインに関連付けられたファイルのアップロード
20.2.7 プラグインへのイベントの追加
この項では、アイテム、リージョンまたは動的アクション・タイプのプラグインにイベントを追加して、動的アクションに公開できるようにする方法について説明します。たとえば、Start Slide、Sliding、Stop Slideなどのイベントを公開するSliderプラグインによって、これらのイベントが発生したときに応答できる動的アクションを作成できます。
プラグインにイベントを追加するには:
関連項目:
親トピック: プラグインの実装
20.2.8 プラグインの削除
プラグインは使用中でなければ削除できます。プラグインを使用中の場合、「削除」ボタンは表示されません。
プラグインを削除するには、次のようにします。
親トピック: プラグインの実装
20.2.9 プラグイン・リポジトリの表示
プラグイン・リポジトリによって、開発者がプラグインを共有およびダウンロードできる一元的な場所が提供されます。リポジトリはOracle Technology Networkにあります。
プラグイン・リポジトリを表示するには:
親トピック: プラグインの実装
20.2.10 プラグイン・ページからのプラグインのエクスポート
プラグイン・ページからプラグインをエクスポートするには:
親トピック: プラグインの実装
20.2.11 プラグイン・ページからのプラグインのインポート
プラグイン・ページからプラグインをインポートするには、次のステップを実行します。
関連項目:
親トピック: プラグインの実装
20.2.12 プラグイン対話モード・レポートのリセット
プラグインの対話モード・レポートをリセットして、現在レポートに適用されているすべてのフィルタをクリアします。
対話モード・レポートをリセットするには:
- 共有コンポーネント・ページにナビゲートします。
- 「他のコンポーネント」で、「プラグイン」をクリックします。
- プラグイン・ページで、「リセット」をクリックします。
親トピック: プラグインの実装
20.2.13 プラグインの使用状況ページの表示
プラグインの使用状況ページには、各プラグインを使用するページ、コンポーネントおよびリージョンが表示されます。
プラグインの使用状況を表示するには:
親トピック: プラグインの実装
20.2.14 プラグイン履歴の表示
プラグイン履歴ページには、各プラグインで実行されたアクション、アクションを実行した開発者および各アクションの日付が表示されます。
プラグインの履歴を表示するには:
親トピック: プラグインの実装