19.3 jQueryおよびjQuery UIサポートの理解

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

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

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

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

19.3.2 jQuery UI 1.12.xへのアップグレードについて

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に変更する必要があります。

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

  • button

  • checkboxradio

  • controlgroup

  • datepicker

  • dialog

  • draggable

  • droppable

  • resizable

  • selectable

  • sortable

  • tooltip

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

jquery-ui-apex[.min].cssファイルがデフォルトでロードされ、すべてのjQuery UI CSSファイルが含まれます。個々のjQuery UI cssファイルへの参照が含まれていた場合、それらを削除できます。