Javascript yadcf似乎根本不起作用

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()

我正在使用DataTables1.10.16和YADCFv0.9.1,以及range_日期过滤器。列标题正确地显示了日期的输入框,但我发现以下两个问题,使其无法使用:

1) date_格式参数不受尊重-我给了它“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' }
  ]);
});

我想我明白了。我使用的是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引导日期时间选择器) 引导数据采集器依赖于库。这个插件也取决于时间