我正在尝试动态更改数据表文件导出的导出标题。我找到了一个包含AngularJS的解决方案,我无法使用它。有没有一个解决方案只使用jquery?
这是我初始化按钮的地方:
var oTable = $("#standards").DataTable({
dom: 'lBfrtip',
buttons: [
{
extend: 'csvHtml5',
title: titleFinal,
exportOptions: {
columns: ':visible'
}
},
{
extend: 'excelHtml5',
title: titleFinal,
exportOptions: {
columns: ':visible'
}
}
],
我有一个函数makeTitle,它返回一个从输入字符串构建的字符串。这是我点击链接后尝试更改标题的地方。
$('ul').on('click', 'a', function () {
titleFinal = makeTitle('XYZ Standards Due for Testing, ');
oTable.buttons = [
{
extend: 'csvHtml5',
title: titleFinal
},
{
extend: 'excelHtml5',
title: titleFinal
}
];
oTable
.search('XYZ')
.draw();