我正在尝试使用JSPDF和AutoTable从HTML表格生成PDF文件。 下面给出了一个html表:
<table id="table" style="display:none;">
<thead>
<tr>
<th>sl</th>
<th>First</th>
<th>Last</th>
<th>Email</th>
<th>Country</th>
</tr>
<tr>
<th>No</th>
<th>name</th>
<th>name</th>
<th>id</th>
<th>name</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>xyz</td>
<td>jkl</td>
<td>abc</td>
<td>pqr</td>
</tr>
</tbody>
</table>
我的问题:将表数据转换为PDF文件时,是否有任何选项可以隐藏名为“Sl
”的标题列?
小提琴在这里: https://jsfiddle.net/tbz8p79j/7/
答案 0 :(得分:1)
隐藏第一列可以通过简单地将其宽度设置为零来完成:
doc.autoTable(res.columns, res.data, {
columnStyles: {0: {columnWidth: 0}}
});
您还可以使用类似于repo中的colspan和rowspan示例的drawCell挂钩。