InicioHazlo Tu MismoPre Load Genexus (Versiones viejas)
Hola amigos TARINGUEROS, cómo están?, yo bien cómo siempre por acá aportando útiles pequeñeces. Hoy les traigo algo que hace mucho que implemento en mis aplicaciones web hechas con Genexus y que hace bastante que quiero compartirlo con uds, pero por fiaca nunca lo hago. Les cuento que antes de implementar eso busqué mucha información y NUNCA dí con la tecla. Bueno vamos a los BIFES.... Voy a realizar un ejemplo donde muestro la ejecución de un web panel con un botón que éste lo único que hace es llamar a otro web panel utilizando la versión 9.0. Pero lo mágico de todo esto que les voy a mostrar es que mientras se carga el web panel que es llamado se muestra una pantalla hermosa de LOADING para hacer nuestras aplicaciones mas bonitas. Primero que nada vamos a crear un archivo JavaScript con una función para mostrar el siguiente cartel de espera: (Guardar el archivo .js archivo dentro de la carpeta "WEB" Va código personalizado a mi gusto: Javascript dijo: function loading() { waitHeight = 100; waitWidth = 500; waitMessage = document.createElement('div') waitMessage.id = 'divWM'; waitMessage.height = waitHeight; waitMessage.width = waitWidth; waitMessage.style.backgroundColor = "#ffffff"; waitMessage.style.zIndex = "300"; waitMessage.style.position = "absolute"; waitMessage.innerHTML = '
Procesando, por favor espere...
'; t = (document.body.clientHeight - waitHeight) / 2; l = (document.body.clientWidth - waitWidth) / 2; waitMessage.style.left = l; waitMessage.style.top = t; document.body.appendChild(waitMessage); waitMessage.style.display = 'inline'; return true; } La propiedad innerHTML está adaptada para generar el cartel que les mostré arriba, uds pueden adaptarlo a su manera y gusto personal. Les dejo la imagen que yo utilicé: Bueno ahora vayamos a la programación en Genexus. No importa el control que utilicemos para realizar nuestro evento en el Event Start, hay que asignarle la función creada creada en el JavaScript al evento JS "OnClick" y al Form asignarle el nombre del archivo *.js. Al hacer Click sobre el control se estará ejecutando nuestra función antes de realizar cualquier acción, por lo que mientras que se realizan esas acciones se mostrará el cartelito de espera. Les dejo un videito que hice de como se vería esto en Genexus: link: http://www.youtube.com/watch?v=EJ6wZrL9Meo Espero les sirva de mucha ayuda en sus aplicaciones web hechas en Genexus. Comentar me hace feliz <<[[Mikol Be]]>>
Datos archivados del Taringa! original
5puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
djmikol🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.