DataTables v 1.10.16、yadcf v 0.9.1をrange_dateフィルタとともに使用しています。列ヘッダーには、日付の入力ボックスが正しく表示されますが、次の2つの問題が発生して使用できなくなります。yadcfがまったく動作しないようです
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' }
]);
});