Primefaces, editar mensaje mostrado en tablas vacías
Por defecto en Primefaces cuando en un elemento de tipo “p:dataTable” no se carga ninguna fila se muestra el mensaje “No records found“. Este mensaje puede modificarse de manera sencilla gracias al atributo ‘emptyMessage‘. Este atributo del elemento “p:dataTable” es el encargado de asignar el texto que se muestra cuando no hay filas en la […]
Java, convertir un Array de objetos a una Lista
Vamos a explicar cómo convertir rápidamente un Array de objetos en Java a una Lista de los mismos objetos. En este tutorial vamos a utilizar un simple ejemplo en el que partiremos de un array de ‘String‘ con diversos nombres y finalmente obtendremos un objeto ‘java.util.List‘ con todos los nombres que venían en el array […]
CakePHP, ordenar y agrupar resultados consultas base de datos
En este breve tutorial vamos a explicar como ordenadar y/o agrupar los resultados de una consulta a base de datos en un aplicación desarrollada con CakePHP. Para ello utilizaremos los parámetros ‘group‘ y ‘order‘. Ordenar los resultados de la consulta Veamos un simple ejemplo de una consulta que devuelve todas las personas que están almacenadas […]
Javascript, programar intervalos y retardo en la ejecución de funciones
En javascript hay veces que estamos interesados en ejecutar una función ‘n’ segundos después de que algo ocurra. En javascript existen dos funciones que nos permiten configurar un intervalo de ejecuciones (‘setInterval’) o un retardo en la ejecución de un método (‘setTimeout’). En este tutorial vamos a ver un ejemplo de cada una, programaremos un […]
Java, convertir java.util.Date a String
Para convertir un objeto de la clase ‘java.util.Date‘ a una cadena de texto crearemos un sencillo método como el siguiente, que utiliza las clases ‘java.Text.Format‘ y ‘java.Text.SimpleDateFormat‘ para realizar el parseo de la fecha con el patrón indicado: Java | copy code |? 1public String convertirFechaString(Date date){2 Format formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");3 return formatter.format(date);4} También se podría simplificar aún […]
CakePHP, uso de variables globales en controladores
A menudo en un mismo controlador o en varios se debe utilizar una misma variable. Para esto declararemos una variable global, que podrá ser referenciada desde cualquier método de un controlador, o grupo de controladores en el caso de utilizar herencia. Ejemplo 1, variable global con el nombre del usuario Vamos a ver un sencillo […]