我创建了一个包含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
,我真的很感激