📅  最后修改于: 2023-12-03 14:40:37.941000             🧑  作者: Mango
DataTable 是一种常用的数据展示和操作工具,日期范围选择器是其常用的一个功能之一。通过该功能,程序员可以允许用户选择不同的日期范围来过滤和呈现数据。
<link rel="stylesheet" type="text/css" href="dataTables.css">
<script src="jquery.js"></script>
<script src="dataTables.js"></script>
$(document).ready(function() {
$('#example').DataTable({
"dom": 'Bfrtip',
"buttons": [
{
"extend": 'dateRange',
"text": '选择日期范围'
}
]
});
});
<table id="example" class="display" style="width:100%"></table>
$('#example').show();
allowClear
:是否允许清除选定的日期范围,默认为 true。autoUpdateInput
:是否在选择日期范围后自动更新输入框的值,默认为 true。opens
:日期选择器弹出位置(左边或右边),可选值为 'left' 或 'right'。showDropdowns
:是否显示日期选择器的月份和年份下拉菜单,默认为 false。startDate
和 endDate
:设定日期范围选择器的初始范围。完整的日期范围选择器配置示例:
$('#example').DataTable({
"dom": 'Bfrtip',
"buttons": [
{
"extend": 'dateRange',
"text": '选择日期范围',
"dateOptions": {
"allowClear": true,
"autoUpdateInput": true,
"opens": "right",
"showDropdowns": false,
"startDate": moment().subtract(7, 'days'),
"endDate": moment()
}
}
]
});
以上为使用 DataTable 的日期范围选择器的介绍。希望对你有所帮助!