Скрыть определенные строки с помощью плагина DataTables?

У меня есть веб-страница с таблицей, которая отображает данные из базы данных. Есть основной <tr> отображается и дополнительный <tr> это скрыто и отображается только с jquery, когда пользователь нажимает кнопку, которая находится на первой главной <tr>,

Проблема, которую я получаю, заключается в том, что когда я использую плагин datatables, он находит все строки и подсчитывает их, поэтому у меня есть 11 строк данных и 11 дополнительных скрытых строк под каждой основной строкой. Затем он отображает на кнопке таблицы "Показаны записи с 1 по 10 из 22". Я не хочу, чтобы Datatables считал или видел скрытые строки. У меня есть способ исправить эту проблему. Все <tr>'s есть идентификаторы и классы, поэтому я подумал, что может быть простой способ правильно отсортировать эти данные.

Кроме того, когда я нажимаю на основной <tr> отобразить скрытое <tr> он не скатывается под основной <tr> Я нажал, вместо этого он идет выше всех основных <tr>'s, Кто-нибудь знает почему?

Сайт Datatables []>;;

1 ответ

Запрос, который вы делаете для подсчета строк, должен использовать атрибут ":visible". Таким образом, ваш запрос должен выглядеть примерно так:

var entries = $("tr:visible").length;
Другие вопросы по тегам