Angular pdfMake动态生成行
伙计们,我正在使用pdfMake生成PDF,我必须动态生成行。我已经实现了这个只生成表的功能,但我不知道如何动态生成行 我的代码如下所示:Angular pdfMake动态生成行,angular,pdfmake,Angular,Pdfmake,伙计们,我正在使用pdfMake生成PDF,我必须动态生成行。我已经实现了这个只生成表的功能,但我不知道如何动态生成行 我的代码如下所示: generateRows(payrolls){ var tempObj = {} var tempArr = []; for(var i=0; i<payrolls.length; i++){ tempArr.push( { ID: payrolls[i].wageTypeId, description
generateRows(payrolls){
var tempObj = {}
var tempArr = [];
for(var i=0; i<payrolls.length; i++){
tempArr.push(
{
ID: payrolls[i].wageTypeId,
description: payrolls[i].wageType.description,
amount: payrolls[i].amount,
unit: payrolls[i].unit,
total: payrolls[i].total
}
);
}
return tempArr;
在我的代码中成功,请尝试以下操作
table(data, columns) {
return {
table: {
headerRows: 1,
body: this.buildTableBody(data, columns)
}
};
}
generateRows(payrolls){
var tempObj = {}
var tempArr = [];
for(var i=0; i<payrolls.length; i++){
tempArr.push(
{
ID: payrolls[i].wageTypeId,
description: payrolls[i].wageType.description,
amount: payrolls[i].amount,
unit: payrolls[i].unit,
total: payrolls[i].total
}
);
var dd = {
content: [
{ text: 'Dynamic parts', style: 'header' },
this.table(tempArr, ['ID', 'description', 'amount', 'unit', 'total'])
]
};
}
pdfMake.createPdf(dd).download();
}
表(数据、列){
返回{
表:{
校长:1,
body:this.buildTableBody(数据、列)
}
};
}
发电工人(工资单){
var tempObj={}
var tempArr=[];
对于(var i=0;i
table(data, columns) {
return {
table: {
headerRows: 1,
body: this.buildTableBody(data, columns)
}
};
}
generateRows(payrolls){
var tempObj = {}
var tempArr = [];
for(var i=0; i<payrolls.length; i++){
tempArr.push(
{
ID: payrolls[i].wageTypeId,
description: payrolls[i].wageType.description,
amount: payrolls[i].amount,
unit: payrolls[i].unit,
total: payrolls[i].total
}
);
var dd = {
content: [
{ text: 'Dynamic parts', style: 'header' },
this.table(tempArr, ['ID', 'description', 'amount', 'unit', 'total'])
]
};
}
pdfMake.createPdf(dd).download();
}