El plugin DataTables (VII). Búsquedas personalizables.

En este artículo vamos a dar un paso más en el uso del plugin DataTables. Vamos a ver que hay ciertos métodos que nos permiten realizar búsquedas de determinados registros de forma programática, buscando, por ejemplo, sólo por determinados criterios. Así, aunque todas las columnas de nuestra tabla sean searchables, podremos buscar un contenido específico en una o más de ellas, ignorando si ese contenido está o no en las demás. Esto nos permitirá programar búsquedas totalmente personalizables, usando los scripts que aquí veremos como guía para adaptarlos a nuestras necesidades.

El plugin DataTables (XI). Mostrar u ocultar columnas.

En ocasiones podemos encontrarnos, al visualizar un dataset en forma tabular mediante DataTables, con un problema que no todos los desarrolladores tienen en cuenta, pero que los usuarios sí perciben cuando se produce. Es el exceso de información. Si tu tabla tiene tres o cuatro columnas, normalmente será cómoda de visualizar. Si tiene quince o veinte, es posible que sea, cuando menos, una tarea engorrosa obtener una visión de conjunto de los datos que tenemos en pantalla. Si, además, ocurre que, de las veinte columnas, sólo nos interesan los datos de la tercera, la séptima, y la décimo cuarta, el exceso de datos es una molestia más que regular. Afortunadamente, con DataTables podemos ofrecerle al usuario la posibilidad de ocultar y volver a mostrar las columnas que desee, cuando lo desee. En este artículo vamos a aprender a usar esta funcionalidad, que resulta especialmente útil cuando hay muchos datos.