2014-12-01 3 views
0

Я использую RequireJs для включения «dataTables.colReorder.js» в мою страницу, но когда я пытаюсь изменить столбец в gridview, ничего не происходит, а также консоль, не отображающая сообщения об ошибке. Мой код requirejs выглядит следующим образом: -Столбец таблицы Jquery Data переупорядочивает с 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) { 

    ... 

}); 

ответ

0

Я решил эту проблему. В таблице данных JQuery расширение «Колонка переупорядочивания» уже определено как мобильное устройство RequireJs AMD с именем «datatables-colreorder» в своей библиотеке. Поэтому я просто заменил свое имя «изменить порядок» на имя «datatables-colreorder» в файле «main.js». Короче говоря, не используйте свое имя для расширения «Колонка» в файле «main.js» при использовании RequireJs.

Смежные вопросы