我需要在导出到 PDF 时检查列的值是否为负数,如果是,则使整个单元格变为红色或文本装饰:换行。
但是我不知道如何访问元素来进行这样的修改。
当背景显示在浏览器中时,我可以修改背景,但导出时它的工作方式不同。
{
extend: 'pdfHtml5',
footer: true,
text: 'PDF',
header: true,
title: t,
orientation: 'landscape',
exportOptions: {
rows: function ( idx, data, node ) {
//node.attributes.style = {background-color: "#000";};
//console.log(node.attributes.style);
//return true;
// return data[2] === 'London' ?
// true : false;
}
},
customize: function(doc) {
doc.content.splice( 1, 0, {
margin: [ 0, 0, 0, 0 ],
alignment: 'center',
image: base64
} );
doc.defaultStyle.fontSize = 10;
doc.pageMargins = [20,10,10,10];
doc.styles.tableHeader.fontSize = 14;
doc.styles.title.fontSize = …Run Code Online (Sandbox Code Playgroud)