Скрыть определенные строки с помощью плагина DataTables? - PullRequest
6 голосов
/ 19 июля 2009

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

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

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

Сайт Datatables []>

1 Ответ

0 голосов
/ 21 декабря 2010

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

var entries = $("tr:visible").length;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...