19.3 jQueryサポートの理解

Oracle Application Expressには、jQuery 3.6.0とjQuery UI 1.12.xが含まれています。

19.3.1 jQuery 3.6.0へのアップグレードについて

jQuery 3.xで、以前の2.xバージョンとの互換性が失われます。アプリケーションが、削除されたjQuery 2.xの機能に依存している場合、jQuery移行プラグインを使用できます。jQuery移行プラグインを含めるには、ユーザー・インタフェース・ページに移動し、「jQuery移行を含める」「オン」に設定します。

アプリケーションが、削除された1.x jQuery APIに依存している場合、この機能はOracle APEXリリース18.1の時点で機能しなくなったことに注意してください。jQuery 3.5以降のAPIのみを使用するようにJavaScriptを更新する必要があります。さらに学習するには、jQuery移行ガイドを参照してください。

19.3.2 jQuery UI 1.12.xへのアップグレードについて(非推奨)

ノート:

jQuery UIは非推奨であり、Oracle Application Expressの将来のリリースで削除される可能性があります。

jQuery UI 1.12.xでは、jQuery UI 1.10.4と比較して、ライブラリを構成するフォルダ構造およびファイルが変更されました。古いファイルのファイル名への直接参照がある場合は、新しい名前に更新する必要があります。たとえば、以前に#JQUERYUI_DIRECTORY#ui/#MIN_DIRECTORY#jquery.ui.tabs#MIN#.jsでタブ・ウィジェットを参照していた場合、#JQUERYUI_DIRECTORY#ui/widgets/#MIN_DIRECTORY#tabs#MIN#.jsに変更する必要があります。

APEXデスクトップUIページに対して(jquery-ui-apex.jsとして、またはdesktop[_all].min.jsの一部として)デフォルトでロードされるOracle APEX固有のバンドルjquery-ui-apex[.min].jsには、すべてのコア・ファイル、ドロップ効果および次のウィジェットが含まれます。

  • button

  • checkboxradio

  • controlgroup

  • datepicker

  • dialog

  • draggable

  • droppable

  • resizable

  • selectable

  • sortable

  • tooltip

これは、基本的に1.10.4と同じセットですが、sortableが追加されました。sortableへの個別の参照がある場合は、それを削除できます。