javascript - DataTable如何定义多个初始化参数?
问题描述
我有以下 js 代码来初始化 DataTable:
$(document).ready(function() {
$('#example').DataTable( {
dom: 'Bfrtip',
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
} );
} );
我目前无法弄清楚的是,我现在如何将按钮以外的其他设置定义为附加参数?例如,我想定义长度菜单的设置,例如这里解释https://datatables.net/examples/advanced_init/length_menu.html使用:
$(document).ready(function() {
$('#example').DataTable( {
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]]
} );
} );
所以我会做这样的事情,这是行不通的:
$(document).ready(function() {
$('#example').DataTable( {
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
dom: 'Bfrtip',
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
} );
} );
这可能很明显,但我只是从 js 开始。
解决方案
l
你需要添加字母dom
像这样的东西:
var oTable = $('#example').DataTable( {
dom: 'Blfrtip',
lengthMenu: [[10, 25, 50, -1], [10, 25, 50, "All"]],
buttons: [
'copyHtml5',
'excelHtml5',
'csvHtml5',
'pdfHtml5'
]
});
您可以在以下位置查看参考:https ://datatables.net/reference/option/dom
推荐阅读
- azure - 如何获取资源组中的 Vm 列表
- docker - 创建多级 docker 文件
- python - 在 PyMySQL 中使用“IN”关键字查询参数化
- javascript - 在平面列表中的每个项目上呈现四个按钮以编程方式反应本机
- machine-learning - 使用 scipy.optimize.brute 训练模型
- consul - 如何删除领事服务端点/ID?
- visual-studio-2019 - 如何在重新启动时使 Visual Studio 2019 输出窗口“默认可见”?
- javascript - 使用 knex js 时如何返回值?
- chart.js - ChartJS - 旋转后对齐轴标签
- java - 通知未出现(通知渠道)