Javascript yadcf似乎根本不起作用
我正在使用DataTables1.10.16和YADCFv0.9.1,以及range_日期过滤器。列标题正确地显示了日期的输入框,但我发现以下两个问题,使其无法使用: 1) date_格式参数不受尊重-我给了它“mm dd yyyy”,它仍然使用“/”字符。实际上,我更喜欢“yyyy-mm-dd”,但文档似乎说这不受支持 2) 表永远不会被重绘,从而过滤掉行 我没有收到任何控制台错误 这是我的初始化代码:Javascript yadcf似乎根本不起作用,javascript,datatables,yadcf,Javascript,Datatables,Yadcf,我正在使用DataTables1.10.16和YADCFv0.9.1,以及range_日期过滤器。列标题正确地显示了日期的输入框,但我发现以下两个问题,使其无法使用: 1) date_格式参数不受尊重-我给了它“mm dd yyyy”,它仍然使用“/”字符。实际上,我更喜欢“yyyy-mm-dd”,但文档似乎说这不受支持 2) 表永远不会被重绘,从而过滤掉行 我没有收到任何控制台错误 这是我的初始化代码: $(document).on('turbolinks:load', function()
$(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' }
]);
});
我想我明白了。我使用的是bootstrap datepicker,这干扰了插件试图使用的datepicker小部件。删除它并使用jquery ui datepicker解决了这个问题。我想我已经解决了。我使用的是bootstrap datepicker,这干扰了插件试图使用的datepicker小部件。删除它并使用jquery ui datepicker解决了这个问题。您应该查看有关日期筛选的文档-
- 日期选择器类型 必填项:false 类型:字符串 默认值:“jquery ui”| 可能的值:“jquery ui”/“bootstrap datetimepicker” 说明:您可以从“特殊说明”中定义的数据库中选择数据选择器库 特别说明:目前仅支持jQueryUI日期选择器(datepicker)和引导日期选择器(eonasdan引导日期时间选择器) 引导数据采集器依赖于库。这个插件也取决于时间
您应该查看有关日期筛选的文档-
- 日期选择器类型 必填项:false 类型:字符串 默认值:“jquery ui”| 可能的值:“jquery ui”/“bootstrap datetimepicker” 说明:您可以从“特殊说明”中定义的数据库中选择数据选择器库 特别说明:目前仅支持jQueryUI日期选择器(datepicker)和引导日期选择器(eonasdan引导日期时间选择器) 引导数据采集器依赖于库。这个插件也取决于时间