我正在使用html和javascript在我的项目中进行电子商务项目。作为一部分,我需要展示产品的细节。我正在使用,以便显示详细信息。我需要从数据表导出详细信息到excel,并使用。这一切都很好,但问题是我需要在导出时添加序列号,我尝试了几种方法。下面是导出按钮
buttons: [
{
extend: "excel",
footer: true,
title: "my report",
exportOptions: {
columns: [1, 2, 3, 4],
},
},
{
extend: "pdf",
footer: true,
title: "my report",
exportOptions: {
columns: [1, 2, 3, 4],
},
},
]我添加了我的第零列与pdf导出.但在过滤后导出pdf时,此操作将失败。
请帮我解决这个问题?如果有任何问题需要澄清,请评论我会尽力的
发布于 2021-03-18 13:59:31
您可以通过以下代码导出到pdf或excel的datatable中的自定义字段。
buttons: [
{
extend: "excel",
footer: true,
title: "my report",
exportOptions: {
columns: [1, 2, 3, 4],
},
},
{
extend: "pdf",
footer: true,
title: "my report",
exportOptions: {
columns: [1, 2, 3, 4],
},
customize: function (doc) {
var col = doc.content[1].table.body;
for (i = 1; i < col.length; i++) {
col[i][0]["text"] = i;
}
},
},
]https://stackoverflow.com/questions/66688324
复制相似问题