33 DATATABLES en ESPAÑOL MÁS REPORTES Y PAGINACIÓN en el SISTEMA VETERINARIO(PHP y MySql)FullStack
Duración: 16 minDescripción
🎬 Lección 33: DataTables en Español, Paginación Personalizada y Mejoras Visuales ✨
Esta sesión se centra en perfeccionar la experiencia del usuario y la robustez del módulo de usuarios a través de la localización de DataTables, la validación de campos obligatorios y la incorporación de iconos.
1. Traducción y Configuración de DataTables 🌐
El instructor resuelve los pendientes del video anterior al modificar el script de DataTables:
- Traducción a Español: Se reemplaza el script de inicialización con un código más completo que utiliza la propiedad language para traducir todos los elementos de la interfaz:
- Paginación Personalizada: Se configura la propiedad lengthMenu para definir las opciones de paginación disponibles (ej. 5, 10, 25). El instructor establece el valor por defecto en 5 elementos por página, lo que mejora la visualización en la pantalla. [01:52]
2. Validación de Formulario (Campos Requeridos) 🛡️
Para evitar que se guarden datos incompletos o "basura" en el sistema:
- HTML5 required: Se añade el atributo required directamente a los campos de entrada (<input>) del formulario de creación de usuario (create.php). [08:06]
- Validación del Navegador: Esta validación nativa de HTML5 impide el envío del formulario si los campos obligatorios (nombre, correo electrónico, contraseña) están vacíos, mostrando un mensaje de advertencia al usuario. [08:33]
- Marcadores Visuales: Para indicarle al usuario qué campos son obligatorios, se añade un asterisco (*) y un texto en negrita junto a la etiqueta del campo. [07:10]
3. Mejora Visual de Botones de Acción con Iconos 🎨
Se mejora la apariencia de la columna "Acciones" en el listado de usuarios:
- Inclusión de Librería: Se agrega el enlace CDN para Bootstrap Icons en el proyecto. [12:45]
- Iconos Añadidos: Se utilizan iconos de esta librería para reemplazar o acompañar el texto de cada botón:
El video concluye con la planificación para el próximo capítulo, que se centrará en la lógica de las acciones "Ver", "Editar" y "Borrar", incluyendo la actualización de la información y la eliminación de registros. [14:40]
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️