Не знаю, что я здесь делаю не так. У меня есть DataTables в каталоге:
Главная папка / общий / JS / DataTable-1.8.2 / jquery.dataTables.min.js
и включаю вот так:
<script src="common/js/DataTable-1.8.2/jquery.dataTables.min.js"></script>
Я скачал последнюю версию TableTools и попытался поместить ее в различные места в каталоге DataTable-1.8.2:
Главная папка / общая / JS / DataTable-1.8.2 / TableTools-2.0.1
Главная папка / общая / JS / DataTable-1.8.2 / Дополнительно / TableTools-2.0.1
MainFolder / common / js / DataTable-1.8.2 / media / (все файлы, включенные в носитель /)
Я инициализирую свои таблицы следующим образом (после Ajax-вызовов):
$('#grid-container').dataTable({
'aaData': response.AADATA,
"aoColumns": aoColumns,
"bJQueryUI": true,
"bDestroy": true,
"iDisplayLength": 20,
"sDom": '<"H"lTfr>t<"F"ip>'
});
Я также попытался установить параметр sSwfPath с помощью
"oTableTools": {
"sSwfPath": "Extras/TableTools-2.0.1/media/swf/copy_cvs_xls_pdf.swf" //and many other permutations, including relative to the Main Folder root
}
Я также попытался отключить параметр bjQueryUI и использовать стандартные настройки sDom по умолчанию, а также поместить маркер «T» в разных местах строки sDom.
Я просто не могу заставить TableTools отображаться в любом браузере. Flash Player 11.1.102.55 установлен. Консоль не показывает ошибок.