如何将我单击的所有数据放入PDFMake?

时间:2019-07-15 01:39:53

标签: javascript json pdfmake

我有一个表,其中包含数据库中每个人的详细信息。我所有的数据都是我使用NodeJ制作的JSON

表格的旁边是其会员编号旁边的复选框,您可以对其进行“勾号”勾选,将其包括在内并插入PDF文件中。顺便说一句,我正在使用PDFMake生成PDF。

我的问题是,每当我单击一个以上的复选框时,它只会插入我单击的最后一个PDF。

sample() {
  var pdfMake = require("pdfmake/build/pdfmake.js");
  if (pdfMake.vfs == undefined) {
    var pdfFonts = require("pdfmake/build/vfs_fonts.js");
    pdfMake.vfs = pdfFonts.pdfMake.vfs;
  }

  let det = {};
  for (var s = 0; s < this.selected.length; s++) {
    det = {
      sam: this.selected[s].LAST_M
    };
    console.log(det.sam);
    var d = {
      content: [{ text: det.sam }]
    };
  }
  pdfMake.createPdf(d).print();
},

但是,如果我使用console.log(det.sam),它将打印所有我单击的人。

  

console.log(det.sam);

我认为问题出在我的PDF Make代码中,但无法解决。

这就是我要讲的桌子

img2

0 个答案:

没有答案