У меня есть таблица, на которой я реализовал datatable, и она работает нормально. Теперь я хочу добавить несколько кнопок в таблицу, таких как кнопки csv и print. Я попробовал пару вещей, но кнопки не отображаются.
мой файл ts:
import * as $ from 'jquery';
import 'datatables.net';
import 'datatables.net-bs4';
const table: any = $('table');
this.dataTable = table.DataTable({
dom: 'Bfrtip',
buttons: [
'copy', 'csv', 'excel', 'pdf', 'print', 'colvis',
]
});
и в моем файле styles.css я также импортировал некоторые файлы:
@import "~bootstrap/dist/css/bootstrap.css";
@import "~datatables.net-bs4/css/dataTables.bootstrap4.css";
Я сделал следующие установки через npmизначально:
npm install bootstrap@4.0.0-beta.2 --save --save-exact
npm install datatables.net --save
npm install datatables.net-bs4 --save
npm install jquery --save
npm install @types/jquery --save-dev
Таблица отображается как таблица данных со всем, что работает нормально, но кнопки отказываются отображаться. Чего мне не хватает или какой файл мне нужно установить? Спасибо.