1
这应该是基本的数据表中设置的按钮,我使用的是与引导,从而suggested我所做的:如何显示包含语言文件的数据表按钮?
var tab= $('#table').DataTable({
buttons: true
});
tab.buttons().container().appendTo('#table_wrapper .col-sm-6:eq(0)');
这很好,它显示了所有按钮。问题是我需要本地化的表格,当我使用,例如:
var tab= $('#table').DataTable({
buttons: true,
language: {
url: "http://cdn.datatables.net/plug-ins/1.10.9/i18n/English.json"
},
});
tab.buttons().container().appendTo('#table_wrapper .col-sm-6:eq(0)');
按钮不显示。我看了语言文件,没有按键值,所以我试图补充:
var tab= $('#table').DataTable({
buttons: true,
language: {
url: "http://cdn.datatables.net/plug-ins/1.10.9/i18n/English.json",
buttons: {
print: "Do Print",
copy: "Copy to clipboard",
pdf: "Make PDF",
excel: "Make xlsx",
csv: "Prepare csv"
}
},
});
tab.buttons().container().appendTo('#table_wrapper .col-sm-6:eq(0)');
但按钮仍未显示。你能帮助我吗? (同样是如果我使用任何其他语言文件。)
这是工作,但现在我不能把在容器外生成的表按钮......我一开始没有提到它,但它的需要。 – Yuray
@Yuray,我在桌子外面添加了替代解决方案。 –