【问题标题】:Jquery Data tables column reorder with requirejs not working?jQuery 数据表列重新排序,requirejs 不起作用?
【发布时间】:2014-12-01 05:47:55
【问题描述】:

我正在使用 RequireJs 将“dataTables.colReorder.js”包含到我的页面中,但是当我尝试更改 gridview 上的列时,什么都没有发生,并且控制台也没有显示任何错误消息。我的requirejs代码如下:-

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) {

   ...

});

【问题讨论】:

    标签: jquery angularjs requirejs jquery-datatables


    【解决方案1】:

    我已经解决了这个问题。在 Jquery 数据表中,“列重新排序”扩展名已在其库中定义为 RequireJs AMD mobule,名称为“datatables-colreorder”。所以我只是在“main.js”文件中将我的“reorder”名称替换为“datatables-colreorder”名称。 简而言之,在使用 RequireJs 时,不要在“main.js”文件中的“Column reorder”扩展名中使用自己的名称。

    【讨论】:

      猜你喜欢
      • 2018-12-11
      • 2017-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-04
      • 2018-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多