cellWidth无法正常工作(autoTable)

时间:2019-08-05 09:29:54

标签: javascript css jspdf

我正在使用AutoTable的3.1.3版本。

我正在尝试创建一个表,其中每行都具有colspan,但是我希望colspan的宽度取决于列的宽度。

这是问题,如果我不添加包含四列的行,则“ columnStyles”代码不适用。如您在Codepen中看到的,如果注释了第16行,则colspan的宽度会发生变化。

https://codepen.io/anon/pen/oKodYj

body_table.push(
 [{content: 'Colspan 4', colSpan: 4, styles:{fillColor: [246, 80, 88], textColor: 255, fontStyle: 'bold', halign: 'center', valign: 'middle'}}],
 [{content: 'Colspan 1', colSpan: 1, styles:{fillColor: [246, 80, 88], textColor: 255, fontStyle: 'bold', halign: 'center', valign: 'middle'}}, {content: 'Colspan 3', colSpan: 3}],
 [{content: 'Colspan 4', colSpan: 4, styles:{fillColor: [246, 80, 88], textColor: 255, fontStyle: 'bold', halign: 'center', valign: 'middle'}}],
 [
  {content: 'Colspan 2', colSpan: 2, styles:{fillColor: [246, 80, 88], textColor: 255, fontStyle: 'bold', halign: 'center', valign: 'middle'}}, 
  {content: 'Colspan 2', colSpan: 2, styles:{fillColor: [246, 80, 88], textColor: 255, fontStyle: 'bold', halign: 'center', valign: 'middle'}}
 ],
 ['Column 1','Column 2','Column 3','Column 4'] //WITHOUT THIS THE cellWidth DOESNT WORK correctly           
);

我需要以某种方式隐藏该行或将其删除并保留行的宽度。

谢谢

0 个答案:

没有答案