我在表中使用数据表,而我想使用它的主要原因是使下载/保存数据变得容易。问题是我的表最初是空的,并且根据用户查询加载数据。问题是按钮似乎没有更新。例如,查询后我在表中看到数据,但单击“打印”后,我得到的打印页面只有表头,没有数据。
如何更新按钮的数据。我尝试破坏表并重新初始化它,但结果是相同的。我什至尝试删除整个表的DOM对象,然后使用js重新创建它,然后重新初始化DataTable,但结果相同。
这是我尝试销毁并重新初始化DataTable的方法:
$('#numberTable').DataTable().destroy();
$('#numberTable').DataTable( {
dom: 'Bfrtip',
buttons: [
'print', 'excel', 'pdf'
]
});
如何重新填充表格和/或按钮,以便在用数据填充表格后它们能够正常工作?
解决方案: 添加数据应使用Add rows