小编K4n*_*eda的帖子

将一列与 pdfmake 和数据表对齐

尝试使用动态生成的 mysql 表和数据表将 1 列与以 PDFMAKE 居中的其他列向左对齐,如果您禁用分页,我的代码有效,但使用分页,它仅证明屏幕上显示的前 25 行, 有任何想法吗?

$(document).ready(function() {
$("#loops").DataTable( {
  dom:
  "<'row'<'col-sm-3'l><'col-sm-6 text-center'B><'col-sm-3'f>>" +
  "<'row'<'col-sm-12'tr>>" +
  "<'row'<'col-sm-5'i><'col-sm-7'p>>",
  buttons: [
    {
      extend: 'pdfHtml5',
      pagesize: 'A3',
      text: 'Export to PDF',
      orientation: 'landscape',
      customize: function (doc) {
        var rowCount = document.getElementById("loops").rows.length;
            for (i = 0; i < rowCount+1; i++) {
                doc.content[1].table.body[i][5].alignment = 'left';
            };
        doc.styles.tableHeader.fontSize = 7;
        doc.defaultStyle.fontSize = 7;
        doc.content[1].table.widths = [60, 100, 70, 70, 60, '*', 90, 20, 20]
        doc.styles.tableBodyEven.alignment = 'center';
        doc.styles.tableBodyEven.noWrap = true;
        doc.styles.tableBodyOdd.alignment = …
Run Code Online (Sandbox Code Playgroud)

javascript mysql datatables laravel pdfmake

4
推荐指数
1
解决办法
3931
查看次数

标签 统计

datatables ×1

javascript ×1

laravel ×1

mysql ×1

pdfmake ×1