19.2 プラグインの実装

プラグインを作成して、APEXで使用可能な組込みタイプを宣言的に拡張、共有および再利用します。

19.2.1 共有コンポーネントからのプラグインのエクスポートおよびインポート

共有コンポーネントからプラグインをエクスポートおよびインポートします。

19.2.1.1 プラグイン・ページからのプラグインのエクスポート

プラグイン定義をファイルにエクスポートします。

プラグイン・エクスポート・ファイルは、任意のOracle APEXアプリケーションにインポートできます。エクスポート・ページには、このトピックで説明されているように、プラグイン・ページの「共有コンポーネント」、またはエクスポート・ページからアクセスできます。

プラグイン・ページからプラグインをエクスポートするには:

  1. 共有コンポーネント・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」をクリックします。
    2. アプリケーションを選択します。
    3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。

      共有コンポーネント・ページが表示されます。

  2. 「他のコンポーネント」で、「プラグイン」をクリックします。
  3. 「タスク」で、「プラグインのエクスポート」をクリックします。

    「プラグイン」タブが選択された状態で、エクスポート・ページが表示されます。

  4. 「プラグインのエクスポート」で、次の操作を実行します:
    1. アプリケーション - カレント・アプリケーションIDを指定します
    2. プラグイン - エクスポートするプラグインを選択します。
    3. ファイルの文字セット - エクスポート・ファイルのエンコードに使用される文字セットを示します。
    4. 「エクスポート」をクリックします。
  5. プラグインのエクスポートをターゲット・インスタンスにインポートします。

19.2.1.2 プラグイン・ページからのプラグインのインポート

インポート・ページでプラグインのエクスポートをインポートします。

プラグインのエクスポートをインポートするには、次のステップを実行します。

  1. 共有コンポーネント・ページにナビゲートします。
    1. ワークスペースのホームページで、「アプリケーション・ビルダー」をクリックします。
    2. アプリケーションを選択します。
    3. アプリケーションのホームページで、「共有コンポーネント」をクリックします。

      共有コンポーネント・ページが表示されます。

  2. 「他のコンポーネント」で、「プラグイン」をクリックします。
  3. 「インポート」をクリックします。
  4. インポート時:
    1. ドラッグ・アンド・ドロップするか、ファイルにナビゲートします。
    2. ファイル・タイプ - 「プラグイン」を選択します。
    3. ファイルの文字セット - ファイルの文字セットが正しいことを確認します。
    4. 「次」をクリックします。

      ファイルをインポートすると、ファイルをインストールするオプションが含まれています。エクスポート・リポジトリにナビゲートして、後でこのファイルをインストールすることもできます。

  5. インポートしたファイルをインストールするには、「次へ」をクリックします。
  6. 「プラグインのインストール」で、次の項目を指定します。
    1. インストールするアプリケーション - ターゲット・アプリケーションを選択します。プラグインは、同じアプリケーションまたは別のアプリケーションにインストールできます。

      ヒント:

      現在のアプリケーションにプラグインをインストールすると、新しいプラグインは同じプラグイン名を持つ既存のプラグインを上書きします。インストールが成功すると、プラグインのインストールは永続的になります。エラーが発生した場合、アクションはロールバックされ、永続的な変更は行われません。
    2. 「プラグインのインストール」をクリックします。