我的数据表有以下初始化:
$(document).ready(function() {
$('.datatable').dataTable({
dom: 'Bfrtip',
buttons: [
{
extend: 'copyHtml5',
text: 'Copy Content to Clipboard',
className: 'btn',
},
{
extend: 'excelHtml5',
text: 'XLS Download',
className: 'btn',
"mColumns": [ 8 ]
},
{
extend: 'csvHtml5',
text: 'CSV Download',
className: 'btn',
"mRender": function (data, type, row) {
console.log(data);
}
},
],
});
});
Run Code Online (Sandbox Code Playgroud)
我正在使用数据表按钮,因为表工具已从数据表中弃用并尝试了许多选项:
"mRender": function (data, type, row) {
console.log(data);
}
Run Code Online (Sandbox Code Playgroud)
还尝试过:
"mColumns": [ 8 ]
Run Code Online (Sandbox Code Playgroud)
我尝试过以各种方式应用不同的参数,但我的理解中缺少一些东西.求助.
谢谢.
我刚刚发现 DT 包有一个扩展,使您有机会获取 CSV、PDF 等形式的表格。第一次,条目没有出现,但我看到如果我写dom = 'Blfrtip'它们就会出现。
但是,有没有办法可以选择“显示表的所有条目”?
现在,最大条目数为 100。
代码:
datatable(
iris, extensions = 'Buttons', options = list(
dom = 'Blfrtip',
buttons = c('copy', 'csv', 'excel', 'pdf', 'print')
)
)
Run Code Online (Sandbox Code Playgroud)
提前致谢,
问候