Обновление значения поля поиска с датой с помощью значения настраиваемого поля поиска - PullRequest
1 голос
/ 05 марта 2020

Я добавляю настраиваемое поле поиска, которое будет искать только в одном столбце (Имя).

enter image description here

Проблема заключается в том, что я пишу что-то сверху столбец, значение окна поиска по умолчанию также обновляется.

Вот мой код ниже:

let oTable = $('#myTable').DataTable();
$('#nameTextField').keyup(function () { // nameTextField is custom input box id
    oTable.search($(this).val()).draw();
})

Я не хочу обновлять значение окна поиска по умолчанию. Любая помощь будет оценена. Спасибо!

1 Ответ

0 голосов
/ 08 марта 2020

Попробуйте заменить

$('#nameTextField').keyup(function () { // nameTextField is custom input box id
    oTable.search($(this).val()).draw();
})

на

$('#nameTextField').on('keyup', function () 
{
   oTable.column(1).search($(this).val()).draw();
}); 

здесь oTable.column(1) указывает на второй столбец таблицы, т.е. только на «Имя» и игнорируя другие столбцы.

пример скрипки

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