2009-07-19 4 views
5

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

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

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

Datatables Site []>

ответ

0

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

var entries = $("tr:visible").length; 
Смежные вопросы