Когда я использовал ajax.reload для datatable, он отключает кнопку из таблицы данных.
Почему? Я использую его, чтобы перезагрузить новые данные в Dataatable. Но это отключает кнопки. Почему это происходит? Как это исправить?
$('#tblPartySalesReport').DataTable.ajax.reload(null, false)({
bPaginate: false,
dom: 'Bfrtip',
buttons: [
{
text: 'Party Report',
action: function ( e, dt, node, config ) {
window.location.href= "@Url.Action("ServicesDetailedReportPartyWise", "DetailedServicesReport")";
}
},
{
text: 'Expenses Report',
action: function ( e, dt, node, config ) {
window.location.href= "@Url.Action("ExpensesReport", "Expenses")";
}
},
'copyHtml5',
'excelHtml5',
'csvHtml5',
{
extend: 'pdfHtml5',
footer: true,
title: 'Closing Report (' + $('#FromDate').val() + ' - ' + $('#ToDate').val() + ')',
customize: function (doc) {
doc.styles.title = {
color: 'gray',
fontSize: '15',
alignment: 'center'
}
doc.content[1].table.widths =
Array(doc.content[1].table.body[0].length + 1).join('*').split('');
doc.styles.tableHeader.fontSize = 10;
doc.styles.tableHeader.alignment = 'left';
doc.styles.tableHeader.color = 'white'
}
},
{
extend: 'print',
footer: true
//title: 'Sales Report'
}
]
});
}