У меня есть таблица, и я хочу экспортировать данные с помощью кнопок экспорта jQuery Datatables, проблема в том, что я хочу очистить определенные значения в определенных столбцах (в HTML-таблице в браузере нет проблем) проблема заключается в том, что япопробуй экспортировать данные.Datatables создает файл с данными, которые я предположительно стёр.
Вот мой код:
$("#TableId").DataTable({
dom: '<"top"Bf>rt<"bottom"lip><"clear">',
buttons: [
"copy", //'csv', 'excel', 'pdf', 'print'
{
extend: "excel",
title: "Report",
footer: true
},
{
extend: "pdf",
title: "Report",
footer: true
},
{
extend: "print",
title: "Report",
footer: true
}
],
aLengthMenu: [[2, 3, 5, 1, -1], [2, 3, 5, 1, "All"]],
bDestroy: true,
iDisplayLength: -1,
fnDrawCallback: clearDateValues
});
function clearDateValues() {
$("#TableId tbody .clearthis").each(function() {
$(this).text("");
});
}
Вот кодекс с моим кодом
Что я делаю не так?Может быть, таблица обновления вызывается на frDrawCallback ?