Я использую плагин jQuery DataTables для отображения таблиц.Затем мне удалось добавить функции экспорта в CSV и PDF с помощью API Datatables.Затем у меня есть форма, состоящая из трех параметров выбора.
Когда пользователь выбирает элемент, он показывает таблицу.
Если пользователь выбирает второй элемент списка выбора, он переключается на вторую таблицу.с кнопками экспорта, связанными с этой второй таблицей.Это нормально, но это остается кнопками экспорта первой таблицы.Как я могу сделать, чтобы показать функции только первой таблицы и скрыть функции предыдущей таблицы?
Вот мой код:
$('select[name=tab]').change(function () {
if ($(this).val() == 'tab1') {
$('#table1').show();
$('#table2').hide();
$('#table1').DataTable({
dom: 'Bfrtip',
info : false,
buttons: [
'csv', 'excel', 'pdf'
]
});
}
else if ($(this).val() == 'tab2') {
$('#table1').hide();
$('#table2').show();
$(document).ready(function () {
$('#list-saint-iv').DataTable({
dom: 'Bfrtip',
info : false,
buttons: [
'csv', 'excel', 'pdf'
]
});
});
}
[.....]
Большое спасибо!