El plugin DataTables (IX). Preeditando datos.

En este artículo vamos a centrarnos en una operativa que resulta, en muchos casos, imprescindible. Se trata de modificar el script secundario para que, el resultado devuelto, incluya ciertos contenidos que, en principio, no están en la base de datos, pero que se basan en los que sí están. A ver, para entendernos. En un artículo anterior de esta serie aprendimos a modificar, en el script secundario, la fecha de ingreso, ya que, en la base de datos, se encuentra en formato aaaa-mm-dd (ISO 8601), que es el habitual para manejo interno, y debíamos obtenerla en formato dd-mm-aaaa, para que fuera legible para el usuario. En aquel momento ya nos estábamos asomando a un preprocesado de los datos antes de retornarlos al plugin DataTables del script primario. En este artículo vamos a ir un poco más allá, para seguir aprendiendo cosas que podemos hacer con este plugin.

El editor de DataTables (I). Qué es y cómo obtenerlo.

El plugin DataTables, cuyo uso hemos aprendido a lo largo de los artículos anteriores, no sólo nos sirve para mostrar datos tabulares de una manera elegante, y con poco esfuerzo de programación. En esta serie vamos a conocer un complemento que nos va a permitir agregar registros, editarlos o eliminarlos, de una manera cómoda, elegante y con poco trabajo. Después de todo, esa es la filosofía de jQuery: conseguir los mejores resultados con poco código, en poco tiempo, y de modo fiable y sencillo. Cómo nos dice el propio eslogan de jQuery, “Escribe menos, haz más”. El editor de DataTables es un complemento perfecto para agregar a nuestras tablas estas funcionalidades, y no podíamos pasarlo por alto. Si bien es una herramienta de prueba, con una duración de quince días, su licencia no es realmente cara. Para un desarrollador único, el coste es de poco más de 130 euros y, desde luego, te puedo asegurar que merece la pena. Y si no, lee los siguientes artículos, y juzga tú mismo. Y si trabajas en un equipo de desarrolladores, en una empresa, el coste, aunque algo mayor, no es relevante para la economía de una compañía.