Я добавил подключаемый модуль для обработки данных в свой проект, и моя таблица данных отображается, но кнопки (Excel, PDF и т. Д.) Вообще не отображаются.
Вот мой фрагмент кода:
table = $("#orders").DataTable({
dom: 'Bfrtip',
buttons: ['copy', 'csv', 'excel', 'pdf', 'print'],
....
Вот как он отображается:
![enter image description here](https://i.stack.imgur.com/TZi9X.jpg)
Вот мой список зависимостей:
bundles.Add(new ScriptBundle("~/bundles/lib").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/bootstrap.js",
"~/Scripts/bootbox.js",
"~/Scripts/respond.js",
"~/Scripts/datatables/jquery.datatables.js",
"~/Scripts/datatables/datatables.bootstrap.js",
"~/Scripts/datatables/buttons.bootstrap.js",
"~/Scripts/datatables/buttons.html5.js",
"~/Scripts/datatables/buttons.print.js",
"~/Scripts/typeahead.bundle.js",
"~/Scripts/toastr.js",
"~/Scripts/moment.js"
));
Я не получаю следующую ошибку:
buttons.bootstrap.js: 39 Uncaught TypeError: Невозможно прочитать свойство 'defaults' из неопределенного
Я искал эту ошибку и здесь предлагает упорядочить зависимости.Но у меня есть свои зависимости в порядке.Есть что-то еще, что я пропускаю?