我正在尝试在数据表打印视图中设置特定行的样式。
我有一个表,其中包含财务项目行。它们按发票编号分组,发票完成后,将显示摘要行:
此屏幕截图显示了报表的打印视图。我想做的是将“摘要”行设置为打印视图的更明显的颜色。我知道我可能不得不修改databables的打印自定义功能,但是根据一些研究,类不会导出打印视图,因此我无法设置行的类或ID的样式。
我似乎找不到有关此特定问题的任何文章,因此我不完全确定从哪里开始,但以下是我当前用于生成打印视图的代码:
customize: function ( win ) {
$(win.document.body)
.css( 'font-size', '10pt' )
.prepend(
`<style>@page{size: landscape;}</style>
<div class="container">
<div style="width:100%;">
</div>
<div style="float: right;">
<h2>Payment ID: ` + $('#ddl_payment_payment').val() + `</h2>
<h4>Payment Date: ` + paymentTable.cell(0,3).data() + `</h3>
<h4>Sub-contractor: ` + $('#ddl_payment_subContractor').val() + `</h3>
</div>
</div>
</div>`
)
.append(
`<div class="container">
<div style="float:right;">
<h4>Total: ` + $('#span_paymenttotal').html() + `</h1>
</div>
</div>`
);
$(win.document.body).find( 'table' )
.addClass( 'compact' )
.css( 'font-size', 'inherit' );
$(win.document.body).find('summaryRow')
.css('color', 'red');
冉冉说
相关分类