【发布时间】:2017-03-14 18:49:10
【问题描述】:
有问题的代码:
$("#my-table").DataTable( {
data: dataSet,
columns: columns,
dom: 'Bfrtip',
buttons: [
{
extend: 'excelHtml5',
title: 'Awesome Export',
},
{
extend: 'pdfHtml5',
title: 'Awesome Export',
orientation: 'landscape',
pageSize: 'LEGAL'
}
]
});
如何使用 html 来设置标题的样式:
var title = '<h1>My title</h1><br /> <p>by John</p>';
// then in the code
...
buttons: [
{
extend: 'excelHtml5',
title: title
}
]
...
如果我尝试这样做,它会显示 html 标签而不是样式。
【问题讨论】:
-
这只是在 DOM 中创建一个表吧?如果是这样,那么您可以只定位您的表格标签,然后设置它们的样式。
-
看起来数据表 pdf 渲染引擎不支持标题上的 html 标签。你使用什么 pdf 渲染器?
-
@sebkrueger 我只是使用开箱即用的数据表,我认为它可能是 pdfMake
标签: jquery pdf datatables