我在项目中使用角度数据表,但是在尝试打印或导出为pdf或excel时遇到问题,它没有显示任何数据。如何解决此问题?
我正在使用
我不会添加我的代码,因为stackoverflow不允许我对某些字符进行操作,但这是一个示例: http://l-lin.github.io/angular-datatables/#/basic/server-side-angular-way
和按钮
this.dtOptions = {
pagingType: 'full_numbers',
pageLength: 2,
serverSide: true,
processing: true,
ajax: (dataTablesParameters: any, callback) => {
that.http.post<DataTablesResponse>('https://angular-datatables-demo-server.herokuapp.com/', dataTablesParameters, {} ).subscribe(resp => {
that.persons = resp.data;
callback({
recordsTotal: resp.recordsTotal,
recordsFiltered: resp.recordsFiltered,
data: []
});
});
},
columns: [{ data: 'id' }, { data: 'firstName' }, { data: 'lastName' }],
,
dom: 'Bfrtip',
// Configure the buttons
buttons: [
'columnsToggle',
'colvis',
'copy',
'print',
'excel',
{
text: 'Some button',
key: '1',
action: function (e, dt, node, config) {
alert('Button activated');
}
}
]
};