Febrero 23, 2015 Uncategorized

Filtrar registros de una tabla con AngularJS y ngTable – Parte 10

En este vídeo adaptamos nuestra tabla para que podamos filtrar los registros (en el lado del servidor) por los valores de cada una de las columnas de la tabla.

Para poder filtrar los registros tenemos que adaptar el backend y el frontend. Sin embargo, el backend ya lo adaptamos en su día en el tutorial 7 de esta serie: http://www.jlmonteagudo.com/2014/10/paginacion-con-mongodb-parte-7/ cuando implementamos el método list del controlador:

Modificar el frontend para permitir filtrar registros en nuestra tabla es muy sencillo. Lo primero que tenemos que hacer es agregar la propiedad show-filter=true al tag table, y agregar la propiedad filter={ ‘model-property-name‘: ‘text’ } al tag td de cada una de las columnas por las que queramos filtrar:

Simplemente agregando estas propiedades a nuestra tabla conseguimos poder filtrar los registros en el lado del servidor.

  1. gustavo grisales dice:

    muy buenos tus videos, excelentes, no se porque el generador de tablas , me muestra un error de que tableParams no esta definido, y al ejecutar localhost:3000 en mi navegado no me renderiza nada en la pagina, y no he podido saber como solucionar el problema, al seguir tus videos de como agregar las tablas y los filtros todo anda de maravilla, pero con el generador de tablas nada que puedo , me gustaria recibir alguna sugerencia para solucionar mi problema

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Back to top