Очистить пользовательский фильтр из Jquery Datatable - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть дата с пользовательским фильтром.Я хочу очистить фильтр после поиска.Моя функция фильтра:

    function SearchByDateRange(startDate, endDate) {
    $.fn.dataTable.ext.search.push(
        function (settings, data, dataIndex) {
            var min = Date.parse(startDate);
            var max = Date.parse(endDate);
            var date = Date.parse(data[6]) || 0;

            if ((isNaN(min) && isNaN(max)) ||
                (isNaN(min) && date <= max) ||
                (min <= date && isNaN(max)) ||
                (min <= date && date <= max)) {
                return true;
            }
            return false;
        }
    );
}

Я пытался

    $.fn.dataTable.ext.search.pop();

    myTable.search('').columns().search('').draw();

Но ничего не работает.

1 Ответ

0 голосов
/ 12 декабря 2018

Я нашел решение, я не вызывал Table.draw () после очистки фильтра.может быть, это поможет кому-то

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...