Как передать несколько фильтров в JQuery Datatable? - PullRequest
0 голосов
/ 14 октября 2019
  • У меня есть таблица данных jQuery, которую я использую для поиска месяца, подобного этому:
    table.column(1).search("February").draw();
  • Я бы хотел пропустить 2 месяца в качестве фильтра, но этоне работает:
    table.column(1).search(["Ferbrary", "March"]).draw();

Есть ли мы в любом случаеМожно добавить 2 объекта DataTables.API и вызвать комбинацию draw()? Я попробовал это, и это не сработало:

    filtered_table = table.column(1).search("February") + table.column(1).search("March");
    filtered_table.draw();

Согласно предложению в приведенной выше ссылке, я попробовал это, и ни одно из них не сработало:

    table.fnFilter("^February\$|^March\$", 1, true, false, false, false).draw();
    table.fnFilter("February|March", 1, true, false, false, false).draw();

Как мнедобиться нескольких фильтров значений в одном столбце? Пожалуйста, помогите!

1 Ответ

0 голосов
/ 14 октября 2019

Вы можете использовать регулярные выражения с column().search() методом API для поиска нескольких значений в одном столбце.

Например:

table.column(1).search('February|March', true, false).draw();

См. этот пример для кода и демонстрации.

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