2012-02-10 3 views
0

У меня возникли проблемы с запуском нескольких функций (или «Дополнительно») с моим подключаемым модулем DataTables.js, который находится в модуле Drupal 6. Когда вы инициализируете мои данные с каждой функцией независимо, все работает так, как ожидалось. Однако, когда я пытаюсь инициализировать функции вместе, включена только последняя инициализированная функция. В приведенном ниже коде я пытаюсь инициализировать как ColReorder, так и ColVis. Как только выполняется, только ColVis включен, когда я запускаю свою программу.Использование нескольких функций с DataTables.js

Спасибо!

script.js

(function ($) { 
    $(document).ready(function() { 
     $("tableID").dataTable({ 
      "sDom": 'Rlfrtip', 
      "sDom": 'C<"clear">lfrtip' 
     }); 
    }); 
})(jQuery); 

drupal.module

drupal_add_css("path/demo_page.css"); 
drupal_add_css("path/demo_table.css"); 
drupal_add_js("path/jquery.js"); 
drupal_add_js("path/jquery.dataTables.js"); 

drupal_add_css("path/ColReorder.css"); 
drupal_add_js("path/ColReorder.js"); 

drupal_add_css("path/ColVis.css"); 
drupal_add_js("path/ColVis.js"); 

drupal_add_js("path/script.js"); 

ответ

1

Вы не можете иметь несколько sDom определений в подпрограмме инициализации. Пробег:

вместо этого.

+0

Спасибо, это сработало! – kaspnord

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