私はdjango-requireで作業しています。私はhtmlページでインポートする必要があります。DatatablesとDatatables Responsive(応答性の高いデータテーブルのプラグインです)。 ここでの問題は、datatables.jsとdatatables.responsive.jsへのすべてのパスを設定すると、最終的なjsにページ内のすべてのスクリプトをブロックするエラーが発生することです。基本的には、datatablesはdatatables.responsiveにある関数を参照するため、datatables.responsiveはデータ型の前にロードする必要があるためです。Django-require - 前にモジュールをロードする方法
実は私common.jsファイルには、次のようなものです:
requirejs.config({
baseUrl: '../static/js',
paths: {
"app" : 'app',
"jquery" : '../jquery/dist/jquery.min',
"datatables-responsive" : '../datatables.net-responsive/js/dataTables.responsive',
"datatables" : '../datatables.net/js/jquery.dataTables',
},
shim: {
"datatables-responsive" : ['jquery'],
"datatables" : ['datatables-responsive'],
}
});
私はDataTableののDataTableの応答性依存関係を作ってみましたが、これは動作しません。何か案は?
PS:私は、DataTableの応答なしONLYのDataTableをインポートする場合、それはエラーやその他の問題
どのバージョンのデータシートを使用していますか?現在のバージョンはAMDに準拠しているため、シムにする必要はありません。 – DFriend
こんにちは、私はdatatablesとdatatablesの最新バージョンを使用して応答しています。あなたのコメントのおかげで、私は正しいものを探し始め、問題を見つけました。私は1分で解決策を投稿します、ありがとう! –