javascript - 自动表创建嵌套表无写入数据
问题描述
大家好,嵌套表不会将数据写入内部,而是将其留在主单元格中。我究竟做错了什么 ???
var doc = new jsPDF('l','mm','a3');
doc.autoTable({
theme: 'grid',
columns: columns,
body: rows,
didDrawCell: function (data) {
if (data.column.raw.displayEvent && data.cell.section === 'body') {
var EventData = data.cell.text;
doc.autoTable({
columns: miniColumns,
body:EventData,
didParseCell: function(dataEvent) {
if (dataEvent.column.raw.displayEvent === 'Opt'){
dataEvent.row.styles.textColor = [255,0,0]
}
},
startY: data.cell.y + 2,
margin: {left: data.cell.x + data.cell.padding('left')},
tableWidth: 'wrap',
styles: {
fontSize: 7,
cellPadding: 0.5,
},
columnStyles: {
Icona: {cellWidth: 8},
Title: {cellWidth: 8},
Note: {cellWidth: 8},
Opt: {cellWidth: 8},
}
});
}
},
});
我的完整示例
解决方案
推荐阅读
- rust - Rust 是否“自动取消引用”原始类型?
- javascript - 如何搜索并返回 json 对象?
- python - 如何将文本到字典文本文件写入字典,其中键是文本行,值是行号
- node.js - 如何将 base64 图像发送到 Discord WebHook?
- php - 聪明的 tpl 文件中的 PHP $_POST 不起作用
- docker - 如何使用多个 docker 设置 Gitlab CI E2E 测试
- ionic-framework - 未找到与给定名称匹配的资源(在“networkSecurityConfig”中,值为“@xml/network_security_config”)
- r - for循环中的用户定义函数
- javascript - 如何在使用 Chrome 扩展程序单击元素之前等待元素加载到第二页?
- paypal - 使用PayPal完成在线支付后如何将美元转换为网站自己的货币并保存