将导出按钮添加到Pentaho 7.0 Ctools CDF tableComponent

时间:2018-06-07 08:43:49

标签: pentaho-ctools

我创建了一个包含tableComponent的Pentaho 7.0 Ctools CDF仪表板。根据文档,tableComponent基于jQuery的数据表(https://datatables.net/)插件。我想将表格中的导出按钮(特别是excel)添加到表格中。

经过多次搜索,我找到了这个解决方案:

var table = $('#tableId').DataTable();
new $.fn.dataTable.Buttons(table, {
    buttons: [
    'copyHtml5',
    'excelHtml5',
    'csvHtml5',
    'pdfHtml5'
    ]
});

我已将此代码添加到tableComponent的preExecution和postExecution函数中,但是我收到以下错误:

WD: TypeError: $.fn.dataTable.Buttons is not a constructor

如果有人可以帮助我将我的表格导出到Excel

,我真的很感激

0 个答案:

没有答案