DataTable: Aprende a Mostrar y Gestionar Datos Eficazmente en tus Aplicaciones Web

  Рет қаралды 38,785

Dani Code

Dani Code

Күн бұрын

En este tutorial, exploraremos cómo utilizar DataTable para mostrar y gestionar datos de manera eficiente en tus aplicaciones web. Aprenderás a integrar DataTable en tu proyecto, configurar columnas, aplicar filtros y paginación, y personalizar la visualización de datos para mejorar la experiencia del usuario. Con ejemplos prácticos y técnicas avanzadas, descubrirás cómo aprovechar al máximo DataTable para crear tablas interactivas y dinámicas que faciliten la gestión y presentación de información. ¡Optimiza tu manejo de datos y lleva la funcionalidad de tus tablas al siguiente nivel con DataTable!
#datatable
#php
#jquery
👉 Código github.com/dan...
👉 Sitio oficial de datatable datatables.net/
👉 CDN Bootstrap getbootstrap.c...
👉 CDN JQuery cdnjs.com/libr...
👉 CDN Font Awesome cdnjs.com/libr...
// *****************************************************************************************************
☕ Un café paypal.me/dspr...
📷 Sigueme en instagram / soydani_code

Пікірлер: 79
@nenothespider
@nenothespider Жыл бұрын
excelente explicacion, segui tu tutorial al paso y salio de maravilla, gracias por compartir tus conocimientos, saludos😁😁😁
@Dani-Code
@Dani-Code Жыл бұрын
Un gusto, neno! Slds!
@Benito-MExcel
@Benito-MExcel 9 ай бұрын
Hola Dani, soy nuevo suscriptor y vengo de Vba. Me fascina este nuevo mundo. Ya le iré comentando, Saludos y excelente 👍
@Dani-Code
@Dani-Code 9 ай бұрын
Hola Benito! Me alegro que el contenido te sea útil. Slds!
@aqgarnica
@aqgarnica Жыл бұрын
La mejor explicación de datables, gracias
@Dani-Code
@Dani-Code Жыл бұрын
Gracias 😀
@JoaquinGCortes
@JoaquinGCortes 4 ай бұрын
Un video estupendo. Listo para empezar a usar datatables. Muy bien explicado. Gracias!!
@Dani-Code
@Dani-Code 2 ай бұрын
Excelente!
@barmass5037
@barmass5037 Жыл бұрын
De lo mejor que he visto
@Dani-Code
@Dani-Code Жыл бұрын
Gracias Ivan
@diegovallejos422
@diegovallejos422 9 ай бұрын
Gracias desde Argentina!
@Dani-Code
@Dani-Code 9 ай бұрын
🙂
@jadovi
@jadovi 6 ай бұрын
Jquery sigue vivo y fue actualizado a su version 4, muy usado en Wordpress con elementor. Muy pero muy vivo aun.
Жыл бұрын
Excelente aportación Daniel, puedes hacer un video de un proyecto completo como este pero con conexión con una hoja de Google Sheet? e lo agradecería mucho, Felicidades buen trabajo.
@Dani-Code
@Dani-Code Жыл бұрын
Hola! Me alegro que el contenido te sea útil. Tomaré tu sugerencia para futuros tutoriales. Slds!
@ivkanian
@ivkanian Жыл бұрын
Hacete un cursito de TS
@JorgeCastro92
@JorgeCastro92 Жыл бұрын
gracias por el curso, aunque actualmente dataTables ya no otorga el código con Jquery, sino con vanilla js, por lo que es perfecto para su uso con React, Vue, y otras librerías 🤔 PD: Active el Office por favor jajaja
@Dani-Code
@Dani-Code Жыл бұрын
🤪
@javieralvarez5169
@javieralvarez5169 7 ай бұрын
Dani muchas gracias por el video muy buena explicacion y util tenes algo con esta herramienta hecha para un negocio saludos y muchas gracias
@Dani-Code
@Dani-Code 4 ай бұрын
Un poco tarde... Mas adelante pienso hacer un curso en el canal de un sistema de stock donde aplicare este y muchos otros conocimientos. Slds!
@AdolfoCarlosLopez
@AdolfoCarlosLopez 2 ай бұрын
Buenas noches, hice los cambios a un html de empadronamiento pero no logro visualizar lo paginacion, buscador y el show entries sugerencias por favor gracias
@Dani-Code
@Dani-Code Ай бұрын
Hola Adolfo, incluye el script de jquery y datatable en ese nuevo html y verifica el id de la tabla donde se va a renderizar
@MatiasSanchez-n2s
@MatiasSanchez-n2s Жыл бұрын
hola Daniel, impecable el tutorial, me ayudo un montón a entender un poco mas todo el potencial que tiene... solo me queda una duda, que es en la parte de estado, para el ejemplo usaste un icono pero me gustaría saber como podría implementar un condicional if para que ese icono se muestre según el estado que tengo guardado en mi base de datos... yo la estoy intentando usar para reemplazar una tabla que tengo armada con django pero js no se me da muy bien todavía desde ya muchas gracias...
@Dani-Code
@Dani-Code Жыл бұрын
Hola! Como necesitas consultar en tu base de datos si un dato esta en true o false entonces, necesitas consumir una api que te de ese valor que tienes en la base o usar un lenguaje del backend (como nodejs por ejemplo) para conectarte a la base y consultar ese dato y llevartelo al frontend para mostrarlo (algo parecido a lo que hicimos con la api de json placeholder) slds 🤙
@jesuslazo3030
@jesuslazo3030 Жыл бұрын
Gran explicación y muy detallada Daniel, sin embargo quisiera saber cómo puedo tener los botones para mostrar la cantidad de registro por pantalla a la misma altura o al lado de los botones de Exel, Pdf e Imprimir. Inicialmente estaba arriba pero luego se puso en la parte inferior. Saludos
@Dani-Code
@Dani-Code Жыл бұрын
Hola Jesus! En este diseño que usamos para este ejemplo efectivamente los tira para abajo. Habria que ubicar el diseño de datatable que se ajuste a tu necesidad o diseñar esa sección de manera manual. Slds!
@mikkeangel6296
@mikkeangel6296 9 ай бұрын
Hola buenas, tengo una base de datos en PostgreSQL, como seria el procedimiento para poder mostrarla en esta Datatable, no se como conectarla a la base de datos
@Dani-Code
@Dani-Code 9 ай бұрын
Hola! Te sugiero utilizar una conexión con PDO. En mi canal encontraras una lista de php y mysqli y en los primeros videos explico como conectar una base de datos con php. En este caso explico el curso con una base de datos mysql pero con postgrest es ligeramente diferente. Slds!
@BrianCodeInt
@BrianCodeInt Жыл бұрын
Muy Bueno Tu Video Bro, me ayudaste un Monton Ojala sigas Compartiendo contenido asi de una manera muy practica, Saludos!!, Me podrias decir que tema Usas?
@Dani-Code
@Dani-Code Жыл бұрын
Hola Brian! Me alegro que el contenido te sea útil, uso la extensión AYU y su tema ayu dark bordered. Slds!
@victorcuauro7110
@victorcuauro7110 Жыл бұрын
hola amigo muy bueno el video a cada detalle. Pudiera hacer cuando se requiere hacer desde una base de datos?
@Dani-Code
@Dani-Code Жыл бұрын
Hola Victor, si claro! En lugar de traer la data de la api, la traes directamente de la base datos.
@santiorojuega687
@santiorojuega687 10 ай бұрын
Muy buen video! Muy bien explicado! Pero cuando trato de tener dos tablas en la misma pagina no me deja, solo funciona una, qué es lo que tengo que cambiar para que pueda tener dos tablas? Ya que quiero una para usuarios y otra para productos
@Dani-Code
@Dani-Code 10 ай бұрын
Hola Santi, debes programar un poco... Añade una segunda tabla en el HTML con un nuevo id para la segunda tabla, luego modifica la función listUsers para aceptar un segundo parámetro, que será el id de la tabla en la que deseas insertar los datos, luego llama a la función listUsers dos veces, una vez para cada tabla y por último crea un segundo objeto para la segunda tabla e iniciala como iniciamos a la primera. Espero te ayude. Slds!
@oraliarivera3125
@oraliarivera3125 Жыл бұрын
buenas tardes muchas gracias muy bien explicado... disculpa podrías ayudarme a como se conecta con una bd mysql... te lo agradecería mucho
@Dani-Code
@Dani-Code Жыл бұрын
Hola! Debes usar un lenguaje del backend (como nodejs por ejemplo) de esa manera te podrias traer la data de la base y mostrarla en el frontend. Slds 🤙
@oraliarivera3125
@oraliarivera3125 Жыл бұрын
@@Dani-Code muchas gracias muy amable en responder...
@aranasoftware
@aranasoftware Жыл бұрын
profe excelente viedo he aplicado todo lo que enseñas aca en este video solo que quisiera poder cambiar la orientacion de la pagina en horizontal y darle un tamaño personalizado a las columnas como pudiera hacer
@Dani-Code
@Dani-Code Жыл бұрын
Hola aranasoftware! EL diseño esta hecho con bootstrap, puedes jugar un poco con las clases del contenedor de las columnas o directamente con clases en las columnas. También puedes sacar bootstrap y trabajarlo con diseño propio y media queries Espero te ayude! Slds!
@aranasoftware
@aranasoftware Жыл бұрын
@@Dani-Code profesor disculpe no me supe explicar en cuando género el reporte PDF sale en vertical y mi tabla tiene mas campos y es horizontal que seción debo modificar en pdfmaker para lograr la orientación y el tamaño de las columnas
@aranasoftware
@aranasoftware Жыл бұрын
o si puede subir un video al respecto
@luismiguelportoesquivel4320
@luismiguelportoesquivel4320 Жыл бұрын
Hola Daniel, gracias por compartir tus conocimientos, todo muy bien explicado, he tratado de realizar el paso a paso pero me quede en un paso porque al pegar el código en el "script.js" me dice que la variable $ no esta definida, me podrías ayudar por favor? $(document).ready(function () { $('#example').DataTable() })
@Dani-Code
@Dani-Code Жыл бұрын
Hola Luis! Tienes instalado y enlazado correctamente jquery?
@nehomarjosegoyogimenez2944
@nehomarjosegoyogimenez2944 Жыл бұрын
hermnao como podria mantener algul filtro y que no se pierda al actualizar la pagina..porque tengo un template uqe cargo los datos y los actualizo por medio de un modal..pero al guardar me actualiza la pagina y pierdo los filtros...alguna idea de como solucionarlo...lo estoy haciendo en django
@Dani-Code
@Dani-Code Жыл бұрын
Nehomar, podrias capturar ese evento cuando presionas guardar y evitar que la pagina se recargue
@jazo2212
@jazo2212 Жыл бұрын
Hola estimado, podrías hacer un video de DataTables pero importando registros de un archivo Excel y con esos registros en el DataTables también que se muestre en un grafico. Ese tipo de videos todavía no se observa en KZbin. Gracias
@Dani-Code
@Dani-Code Жыл бұрын
Tomado en cuenta estimado!
@jazo2212
@jazo2212 Жыл бұрын
@@Dani-Code para cuando será? porque eso nadie lo a realizado en KZbin, debe ser tan complicado?
@hugomunozmoya4642
@hugomunozmoya4642 9 ай бұрын
Excelente video, pero te tengo una consulta... tengo un datatable con n datos que estan totalizados, tiene nombre vendedor, total locales, total ordenes de compra.. ahora quiero agregar otro datatable dentro de este que muestre el detalle de la orden de compra, si puedes orientarme se agradeceria
@Dani-Code
@Dani-Code 9 ай бұрын
Hola Hugo! Puedes utilizar un componente desplegable para mostrar los detalles adicionales Código ejemplo de HTML Nombre Vendedor Total Locales Total Órdenes de Compra Nombre1 10 5 Nombre2 8 3 Código ejemplo JS // Configurar el DataTable principal $(document).ready(function () { var mainTable = $('#dataTable').DataTable(); // Configurar eventos para expandir/desplegar detalles $('#dataTable tbody').on('click', 'tr', function () { var tr = $(this); var row = mainTable.row(tr); var detailsId = tr.data('details-id'); // Toggle para mostrar/ocultar detalles if (row.child.isShown()) { // Ocultar detalles si ya están mostrados row.child.hide(); tr.removeClass('shown'); } else { // Mostrar detalles utilizando una función personalizada (ver más abajo) showDetails(row.child, detailsId); tr.addClass('shown'); } }); }); // Función para mostrar detalles en una tabla interna function showDetails(container, detailsId) { // Puedes cargar los datos para el DataTable de detalles aquí según el detailsId // Por ejemplo, puedes hacer una solicitud AJAX para obtener los detalles // Ejemplo de DataTable para detalles var detailsTable = $(''); container.html(detailsTable); detailsTable.DataTable({ // Configuración y datos para la tabla de detalles // ... }); // Puedes personalizar cómo se obtienen los datos para los detalles según el detailsId // y cargarlos en la tabla de detalles. } Cuando haces clic en una fila, se muestra u oculta una tabla de detalles con órdenes de compra asociadas. Puedes personalizar la función showDetails según tus necesidades y cargar los datos de detalles de manera dinámica. Asegúrate de incluir las bibliotecas jQuery y DataTables en tu proyecto para que este código funcione correctamente. Saludos!
@hugomunozmoya4642
@hugomunozmoya4642 9 ай бұрын
Muchas gracias@@Dani-Code... te agradezco la respuesta....
@jcsegura6541
@jcsegura6541 Жыл бұрын
muy facil de implementar en jquery , pero en vue js 3 no encuentro ejemplos en la web
@Dani-Code
@Dani-Code Жыл бұрын
Tomado en cuenta 🤙
@barmass5037
@barmass5037 Жыл бұрын
Daniel, muchas gracias. Por favor, con DataTable Jquery, python, mysql y sqlAlchemy se puede hacer un crud?. De ser posible, podrìas considerar un video?
@Dani-Code
@Dani-Code Жыл бұрын
Hola Ivan! Tomado en cuenta para futuros tutoriales. Slds!
@davidmoraquintero2727
@davidmoraquintero2727 11 ай бұрын
Hola Dani, te agradezco enormemente tú video, me fue de mucha utilidad. Te hago una pregunta, cree un DataTable integrado con Sheets, sabes como puedo hacer que detecte el correo electronico y con este aplique un filtro y solo le renderice la información asocida a este email? mil gracias
@Dani-Code
@Dani-Code 11 ай бұрын
Hola David! Me alegro que el contenido te sea útil. Nunca he hecho eso que me planteas pero yo lo abordaria haciendo una query que busque el email en los registros devueltos inicialmente y luego otra query con todos los registros que pertenezcan a ese email. Slds 🤙
@brendam7609
@brendam7609 Жыл бұрын
como hacer que en pdf tenga la imagen porq he realizado pero no me imprime
@Dani-Code
@Dani-Code Жыл бұрын
Hola brenda, disculpa no comprendi bien la pregunta
@jonnielmedina6065
@jonnielmedina6065 Жыл бұрын
Exelente explicación bro. Una pregunta, como puedo imprimir o exportar en pdf o excel solo los registros que yo busque en imput de busqueda? O solo los que se muestras en la tabla actualmente.
@jonnielmedina6065
@jonnielmedina6065 Жыл бұрын
Xq imagínate que tenga 6000 mil registros. Cuantas hojas no me van a salir... Solo imprima la búsqueda
@Dani-Code
@Dani-Code Жыл бұрын
Hola Jon! Te recomiendo usar librerias externas como fpdf que te pueden ayudar con lo que necesitas! Slds 🤙
@Oprekode
@Oprekode Жыл бұрын
good tutorial
@luisalbertocastillocortez1755
@luisalbertocastillocortez1755 Жыл бұрын
Pregunta, se pueden usar base de datos de MySQL?
@brandopinto5655
@brandopinto5655 Жыл бұрын
Sí se puede
@Dani-Code
@Dani-Code Жыл бұрын
Hola Luis! Si claro! Slds 🤙
@sniperstark4132
@sniperstark4132 7 ай бұрын
Cómo agregaste los botones para poder editar AYUDA
@Dani-Code
@Dani-Code 4 ай бұрын
Un poco tarde... Espero lo hayas solucionado, igual en el video lo muestro... Slds!
@Juana-l2z
@Juana-l2z 11 ай бұрын
BUeno , lastima que no tiene para agregar usuarios.
@Dani-Code
@Dani-Code 11 ай бұрын
En ese caso necesitas un CRUD, te dejo un link kzbin.info/www/bejne/l4qppn-mm9iDmNU
@nehomarjosegoyogimenez2944
@nehomarjosegoyogimenez2944 Жыл бұрын
me quede con las ganas de ver como le colocabas el response..
@Dani-Code
@Dani-Code Жыл бұрын
Hola Nehomar! Cómo así? 🤔
@nehomarjosegoyogimenez2944
@nehomarjosegoyogimenez2944 Жыл бұрын
gracias hermano ..te preguntaba el response para dispositivos móviles...pero ya lo hice...gracias hermano...
@nehomarjosegoyogimenez2944
@nehomarjosegoyogimenez2944 Жыл бұрын
lo que sucedió es que estaba enredado en el orden de como se colocan los js ..por eso no me aparecía el response como era...
@lord-virus
@lord-virus Жыл бұрын
puedo utilizar fetch api, en vez de ajax>?
@Dani-Code
@Dani-Code Жыл бұрын
Si, sin ningún problema!
@lord-virus
@lord-virus Жыл бұрын
@@Dani-Code Y como puede cambiar el color de la paginacion, osea los botones de la paginacion?
@armandomarquez9447
@armandomarquez9447 Жыл бұрын
Muy buena explicación.... Una pregunta... algun numero de whtasapp para hacerte una consulta? Gracias
АЗАРТНИК 4 |СЕЗОН 1 Серия
40:47
Inter Production
Рет қаралды 1,4 МЛН
Apple peeling hack @scottsreality
00:37
_vector_
Рет қаралды 127 МЛН
Cómo usar un DataTable con Apps Script - ¿Qué es un datatable?
16:15
datatables para un crud php mysql
11:56
Develoteca - Oscar Uh
Рет қаралды 22 М.
Animaciones Web HERMOSAS con VIEW TRANSITION
5:48
srD4vо
Рет қаралды 17 М.
CRUD usando Modal Bootstrap | PHP y MySQL
1:34:53
Códigos de Programación - MR
Рет қаралды 57 М.
Búsqueda en tiempo real con PHP, MySQL y AJAX
29:54
Códigos de Programación - MR
Рет қаралды 64 М.
Datatables - Insertar filtros en las columnas.
18:28
Informática DP
Рет қаралды 40 М.