Привет Я использую datatables, и я хотел бы отфильтровать свои данные точным словом.Datatables точный поиск слов
Мои данные таблицы выглядят следующим образом;
+-----+----------+
| num | status |
+-----+----------+
| 1 | Active |
+-----+----------+
| 2 | Inactive |
+-----+----------+
| 3 | Active |
+-----+----------+
Всякий раз, когда я ищу Active
Я также вижу все Inactive
тоже. Есть ли способ отфильтровать это, чтобы либо столбец статуса отображал только точные слова.
My JS находится ниже;
$(document).ready(function() {
var table = $('#items').DataTable({
select: true,
responsive: true
});
});
Я читал через API однако я не могу сделать много смысла его. Возможно, мне нужно написать некоторое регулярное выражение?
Есть пример (я думаю) here, однако мне нужно его изменить в соответствии с моими потребностями.
Любая помощь или совет будут оценены.
попробуйте этот http://datatables.net/examples/api/multi_filter.html –
Фильтр лучше, если вы сделаете это с помощью серверных скриптов. В качестве предложения, состояния 'active' и' inactive' могут быть пронумерованными значениями (0 или 1) и фильтроваться им, не будет неоднозначных результатов. –
Это отличное предложение об 0 и 1 @ MarcosPérezGude. Но разве это не означает, что показывать 0 и 1 конечным пользователям также в таблице? В идеале я бы хотел, чтобы они увидели слова «Активный» и «Неактивный». Они фактически хранятся как 0 и 1 в моем MySQL db. Я конвертирую их в строку (Active/Inactive) через php и отображаю их в таблице. –