簡體   English   中英

yadcf似乎根本不起作用

[英]yadcf does not seem to work at all

我正在使用帶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' }
  ]);
});

我想我知道了。 我使用的是bootstrap-datepicker,這干擾了插件嘗試使用的datepicker小部件。 刪除它並使用jquery-ui datepicker解決了該問題。

您應該查看有關日期過濾的文檔-datepicker_type

  • datepicker_type必需:false類型:String 默認值:'jquery-ui' | 可能的值:'jquery-ui'/'bootstrap-datetimepicker'描述:您可以從特殊說明中定義的數據選擇器庫中選擇特殊說明:特別注意:當前僅支持jQueryUI datepickerdatepicker )和Bootstrap datepickereonasdan-bootstrap-datetimepicker )Bootstrap datepicker取決於時刻庫。 這個插件也取決於時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM