[英]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 datepicker ( datepicker )和Bootstrap datepicker ( eonasdan-bootstrap-datetimepicker )Bootstrap datepicker取決於時刻庫。 這個插件也取決於時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.