Angular数据表未显示打印,excel或pdf操作中的行

时间:2019-09-14 17:45:41

标签: angular laravel datatable

我在项目中使用角度数据表,但是在尝试打印或导出为pdf或excel时遇到问题,它没有显示任何数据。如何解决此问题?

我正在使用

  • laravel版本6
  • yajra / laravel-datatables-oracle版本9

我不会添加我的代码,因为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');
            }
        }
    ]
};

0 个答案:

没有答案