【发布时间】:2018-08-28 11:45:54
【问题描述】:
当我尝试使用 ShieldUI 将页面中的表格中的数据导出到 PDF 时遇到问题。 在我的页面中显示了 200 行数据,但是当我导出为 pdf 时,它只显示 16 行数据并且只有一个页面,它隐藏了另一个应该在下一页中的数据。
这是我的代码
dataSource.read().then(function (data) {
var pdf = new shield.exp.PDFDocument({
author: "PrepBootstrap",
created: new Date()
});
pdf.addPage("a4", "portrait");
pdf.table(
10,
20,
data,
[
{ field: "No", title: "No.", width: 30 },
{ field: "Nama", title: "Nama", width: 100 },
{ field: "Prodi", title: "Prodi", width: 70 },
{ field: "HP", title: "Nomor HP", width: 100 },
{ field: "Alamat", title: "Alamat", width: 100 },
{ field: "Gugus", title: "Gugus", width: 80 },
{ field: "Kepribadian", title: "Kepribadian", width: 100 }
],
{
margins: {
top: 50,
left: 50
}
}
);
pdf.saveAs({
fileName: "Data Seluruh Peserta PETA FT UHAMKA 2018"
});
});
});
我该怎么办?
【问题讨论】: