Я использую bootstrap datatables с расширением инструмента экспорта, который отлично работает. Единственная проблема заключается в том, что у меня есть отдельные раскрывающийся список фильтров столбцов в нижнем колонтитуле таблицы, из-за которых фильтры столбцов внизу также включены в экспортированный PDF/CSV.Bootstrap datatables -Data Exporting Issues
Ниже, как инициализируется мой DataTable:
var table = $('#example').DataTable(
{
"dom": 'T<"clear">lfrtip',
"tableTools": {
"oFeatures": {
"bCsv": false,
"bXls": false,
"bCopy": false,
"bPrint": false
},
"sSwfPath": "/swf/copy_csv_xls_pdf.swf",
"aButtons": [
{'sExtends':'pdf',
"oSelectorOpts": { filter: 'applied', order: 'current' },
}
{'sExtends':'print',
"oSelectorOpts": { filter: 'applied', order: 'current' },
}
]
}
}
);
$("#example tfoot th").each(function (i) {
var title = $('#example thead th').eq($(this).index()).text();
if(title!=='Date of Upload' && title!=='Action'){
var select = $('<select style="width:100%"><option value="">Select '+title+'</option></select>')
.appendTo($(this).empty())
.on('change', function() {
var val = $(this).val();
table.column(i)
.search(val ? '^'+$(this).val()+'$' : val, true, false)
.draw();
});
table.column(i).data().unique().sort().each(function (d, j) {
select.append('<option value="'+d+'">'+d+'</option>')
});
}
});
Пожалуйста, дайте мне знать, если есть способ, чтобы решить эту проблему.
Похоже, что нет «Эксперта» в Stackoverflow, кто может решить этот issue.No один даже надоедает просмотр, глядя на заголовке вопроса .LoLz – user1411837
Я считаю, что ваш выбор тегов вызвал смутное внимание на вопрос. 'PHP' на самом деле не в фокусе здесь, и тег' bootstrap' никогда не должен использоваться в этом контексте -> «_Не нужно путать с CSS-сетью Bootstrap Twitter, используйте тег twitter-bootstrap ..» Кроме того, jQuery dataTables не имеет ничего общего с самим загрузочным бутстрапом, dataTables просто упрощает структуру CSS-строкой twitter. – davidkonrad