jQuery UI Frameworkのドキュメントによると、などのJUIライブラリを使用するsortable
には、次のコードが必要です。JHtml::_('jquery.ui', array('sortable'));
jquery.ui.sortable.js
存在する場合、これは明らかに正常に動作しますが、他のJUIライブラリ、特にドラッグ/ドロップ可能な同等のファイルはありません。
コアJ3.xインストールに含まれていないJUIライブラリを使用する正しい方法は何ですか?
解決策: @lodderのガイダンスに基づいて、JUIライブラリーを完全に機能させるために私が従った手順は次のとおりです。
- JUI Themerollerに行って、テーマと関連ファイルを作成/ダウンロードしました
component/com_XXX/assets/jquery-ui-1.11.0.custom
ダウンロードしたzipからテーマとライブラリーを含むフォルダーを作成しました。- 以下のコードを私のコンポーネントに追加し、「tada」... JUIのすべての機能を使用できました。
(この場所はLodderがなければ同じではないでしょう)
JHtml::_('jquery.framework');
JHtml::_('script', JUri::root() . 'components/com_XXX/assets/jquery-ui-1.11.0.custom/jquery-ui.min.js');