【问题标题】:jspdf is coloring the first row and headerjspdf 为第一行和标题着色
【发布时间】:2021-10-15 20:58:00
【问题描述】:

我正在尝试只为第一行着色,它运行良好,但问题是它同时为标题着色, 有人有想法吗? 我正在使用 jspdf 这是sn-p代码

if (new Date(tableaudate[0]).getDay() === 0) {
          if (data.row.index === 0) {
            data.cell.styles.fillColor = [211, 211, 211];
            console.log(data);
          }
        }

为了覆盖任何样式,我添加了这段代码,但它不起作用:

options.headStyles = {
      fillColor: [23, 55, 100],
      textColor: '#FFFFFF',
      minCellHeight: 8,
      fontSize: 8
    };

它正在应用标题中第一行的样式。 请问有人知道这个问题吗?

【问题讨论】:

    标签: javascript angular jspdf


    【解决方案1】:

    事实上,问题在于 head 和 body 具有相同的索引,因此要区分这是解决方案: 添加了这段代码

    && data.row.section !== 'head'
    
    
     if (new Date(tableaudate[0]).getDay() === 0) {
              if (data.row.index === 0 && data.row.section !== 'head') {
                data.cell.styles.fillColor = [211, 211, 211];
              }
            }
    

    【讨论】:

      猜你喜欢
      • 2016-05-24
      • 1970-01-01
      • 2021-09-14
      • 2013-09-16
      • 2014-02-16
      • 1970-01-01
      • 2021-11-02
      • 2022-06-10
      • 1970-01-01
      相关资源
      最近更新 更多