我正在使用数据表的YADCF插件来为列使用过滤器。我使用以下代码来实现带有数据表的YADCF
$('#custom_order_admin').dataTable({
"bJQueryUI": true,
"sPaginationType": "full_numbers",
"sDom": '<"H"Tfr>t<"F"ip>',
"oTableTools": {
"sSwfPath": "/swf/copy_csv_xls_pdf.swf",
"aButtons": [
{
"sExtends": "csv",
"sButtonText": "CSV",
"mColumns": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
},
{
"sExtends": "pdf",
"sButtonText": "PDF",
"mColumns": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
},
{
"sExtends": "xls",
"sButtonText": "XLS",
"mColumns": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
},
{
"sExtends": "copy",
"sButtonText": "Copy",
"mColumns": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
}
]
},
"aaSorting": []
}).yadcf([{
column_number: 0,
filter_type: "range_date",
date_format: "dd/mm/yyyy"
}
]);
我在UI中获取日期范围过滤器(即选择日期的两个框),但是当我更改日期时没有任何反应。我有dd / mm / yyyy格式的日期,所以我按照js文件的注释中的规定将日期格式更改为dd / mm / yyyy,但它也没有更改。其他过滤器似乎工作正常。知道为什么吗?
答案 0 :(得分:1)
我在同一个应用程序中也使用了bootstrap-date选择器,因此存在冲突。当我删除它。我能够解决这个问题。