Как сбросить фильтры столбцов данных DataTableJquery

Программирование на jquery
Ответить
Anonymous
 Как сбросить фильтры столбцов данных DataTable

Сообщение Anonymous »

Я создал данные, который фильтровал на каждом столбце. Все было хорошо, пока я не обновил свой код, пытаясь сбросить все фильтры.
Вот мой код: < /p>
$('.dt-column-search thead tr:eq(1) th').each(function(i) {
var title = $(this).text();
//another condition {

} else {
$(this).html(
'reset');
}

$('input, select', this).on('keyup change', function() {
if (dt_filter.column(i).search() !== this.value) {
dt_filter.column(i).search(this.value).draw();
}
});

});

var dt_filter = dt_filter_table.DataTable({
ajax: {

},
columns: [
],
orderCellsTop: true,
dom: '',
drawCallback: function() {

const resetFilter = document.querySelector('#resetFilter');
if (resetFilter) {
resetFilter.addEventListener('click', function() {
$('input[type="text"]').val('');

$('select').val('').trigger('change');

$('.flatpickr-input').each(function() {
if ($(this).hasClass('flatpickr-input')) {
this._flatpickr.clear();
}
});
dt_filter.columns().search('').draw();
dt_filter.ajax.reload(null, false);
});
}
}
});
< /code>
Проблема заключается в том, что таблица не показывает данные, как это нужно при нажатии кнопки сброса, см. Изображение.
Любая справка, пожалуйста!

Подробнее здесь: https://stackoverflow.com/questions/795 ... ns-filters
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»