【发布时间】:2017-09-20 15:49:30
【问题描述】:
我正在使用带有 range_date 过滤器的 DataTables v 1.10.16 和 yadcf v 0.9.1。列标题正确显示日期的输入框,但是我遇到以下两个问题,使其无法使用:
1) 不尊重 date_format 参数 - 我给了它“mm-dd-yyyy”,它仍然使用“/”字符。我实际上更喜欢 'yyyy-mm-dd' 但文档似乎说这不受支持。
2) 表格永远不会被重绘,过滤掉行。
我没有收到任何控制台错误。
这是我的初始化代码:
$(document).on('turbolinks:load', function() {
var dt = $('#sessions-table').DataTable({
'order': [[1, 'desc']]
}).on('draw.dt', function() {
$('.delete-link').off('ajax:success');
$('.edit-button').off('click');
initPage();
});
yadcf.init(dt, [
{ column_number: 1, filter_type: 'range_date', date_format: 'mm-dd-yyyy' }
]);
});
【问题讨论】:
标签: javascript datatables yadcf