javascript 在datatable pdf导出中添加序列号列

a64a0gku  于 2023-05-21  发布在  Java
关注(0)|答案(1)|浏览(93)

我在我的项目中使用HTML和JavaScript的电子商务项目工作。作为一个部分,我需要显示的产品订购的细节。我使用Jquery数据表来显示细节。我需要从数据表导出的细节到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时失败
请帮我解决这个问题。如果需要任何澄清,请发表评论,我会尽我所能

wtzytmuj

wtzytmuj1#

你可以自定义字段在数据表上导出到PDF或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],
          },
          customize: function (doc) {
            var col = doc.content[1].table.body;
            for (i = 1; i < col.length; i++) {
              col[i][0]["text"] = i;
            }
          },
        },
      ]

相关问题