5 非推奨になった機能

非推奨となった機能は、Oracle APEXの今後のリリースでサポートを終了するか削除する予定です。機能がアプリケーション・メタデータまたはAPIに関連する場合、既存のアプリケーションはこの機能を引き続き使用できますが、この項の説明に従って開発者がアプリケーションを変更することをお薦めします。APEXアドバイザを使用して、既存のアプリケーションに非推奨となった属性があるか調べてください。

5.1 非推奨となったAPI

APEX_APPROVALパッケージは非推奨になりました。かわりにAPEX_HUMAN_TASKを使用してください。

PL/SQL API apex_javascript.add_3rd_party_library_fileおよびapex_css.add_3rd_party_library_fileは非推奨であり、将来のAPEXリリースで削除される予定です。

APEX_UTILURL_ENCODEファンクションは非推奨になりました。かわりに、組込みデータベース・ファンクションUTL_URL.ESCAPEを使用します。

apex_plugin_util.print_display_only APIは非推奨になりました。かわりに、apex_plugin_util.print_read_onlyを使用します。

APEX_AUTOMATIONABORTファンクションは非推奨になりました。かわりに、TERMINATEを使用して、現在実行中の自動化を終了します。

APEXのサード・パーティの依存関係は予告なく変更される可能性があるため、利用しないことをお薦めします。かわりに、独自の依存関係をバンドルするか、CDNを介して含めます。

5.2 非推奨となった動的アクション・イベント

APEX動的アクション・イベント「ページのアンロード」は、基礎となるブラウザ・イベントunloadが非推奨になったため非推奨になりました。詳細は、「Window: unload event」を参照してください。

5.3 非推奨となったプラグイン属性

リージョン・プラグインを編集する場合、「代替属性値」スイッチは非推奨になりました。プロシージャ・インタフェースに移動すると、このスイッチは表示されなくなります。属性値に対して置換を実行するには、apex_plugin_util.replace_substitutionsを使用します。

5.4 数値フィールドの置換

数値フィールド・ページ・アイテム(&P1_MIN.を含む)の最小/最大値属性の動的置換は非推奨になりました。これは、開発者が最小/最大値属性に使用するアイテムを宣言的に選択できるようにすることで、将来のリリースで修正される予定です。

5.5 TinyMCEベースのリッチ・テキスト・エディタ

TinyMCEライブラリに基づくリッチ・テキスト・エディタ・ページ・アイテムは非推奨になり、将来のリリースで削除されます。TinyMCEを使用してリッチ・テキスト・エディタのライブラリ属性をOracle Rich Text Library (ORTL)に切り替えることをお薦めします。TinyMCEライブラリとそのオプションを参照するカスタム・コードは、CKEditor5ベースのライブラリであるORTLで再処理する必要があります。