2009-07-19 153 views
5

Tengo una página web con una tabla que muestra datos de una base de datos. Se muestra un <tr> principal y un <tr> adicional que está oculto y solo se muestra con jquery cuando el usuario hace clic en un botón que está en el primer <tr> principal.¿Ocultar filas específicas usando el plugin DataTables?

El problema que estoy teniendo es cuando uso el complemento datatables, encuentra todas las filas y las cuenta, por lo que tengo 11 filas de datos y 11 filas ocultas adicionales debajo de cada fila principal. Luego se muestra en el botón de la tabla "Mostrando 1 a 10 de 22 entradas". No quiero que Datatables cuente o vea las filas ocultas. Yo hay una manera de solucionar este problema. Todos los <tr>'s tienen ID y clases, así que pensé que podría haber una manera simple de ordenar estos datos correctamente.

Además, cuando hago clic en la principal <tr> para mostrar la <tr oculta> no se deslice hacia abajo bajo el principal <tr> hice clic, sino que va por encima de todo la principal <tr>'s. Alguien sabe por qué?

Datatables Site []>

Respuesta

0

la consulta que hace para contar las filas debe utilizar el atributo: "visible". Por lo tanto, su consulta debería verse más o menos así:

var entries = $("tr:visible").length; 
Cuestiones relacionadas