我使用RequireJs将"dataTables.colReorder.js“包含到我的页面中,但是当我试图更改网格视图上的列时,没有发生任何事情,也没有显示任何错误消息。我的要求代码如下:
require.config({
shim: {
'angular-datatables': {
deps: ['jquery', 'datatables'],
},
'reorder': {
deps: ['jquery', 'datatables'],
},
},
paths: {
'jquery': '../lib/jquery.min',
'datatables': '../lib/jquery.dataTables.min',
'angular-datatables': '../lib/angular-datatables',
'reorder': '../lib/dataTables.colReorder',
},
baseUrl: theme_base_url+'/js/'+module_id+'/',
deps: ['app']
});
define(['app', 'reorder'], function (app) {
...
});发布于 2014-12-03 08:13:27
我已经解决了这个问题。在Jquery数据表中,“列重新排序”扩展已经定义为RequireJs AMD mobule,在其库中名为“datatables colreorder”。因此,我只是在"main.js“文件中将"reorder”名称替换为“datatables colreorder”名称。简而言之,在使用RequireJs时,不要为"main.js“文件中的”列重新排序“扩展名使用自己的名称。
https://stackoverflow.com/questions/27222390
复制相似问题