Refrescar cada cierto tiempo una tabla con UI5

¡Hola!

Si queremos crear un temporizador (un setInterval) para que nuestra app de UI5 vaya refrescando su contenido lo podemos hacer de esta forma:

En nuestra función onInit() podemos setear un setInterval tal cual lo haríamos en JavaScript:

// Guardamos el contexto en la variable that, ya que dentro de la función anónima no podríamos utilizar el this refiriéndonos a el contexto de la app.
var that = this;
setInterval( 
	function() {
		// Aquí pondemos el trozo de código o a la función que queremos llamar.
		that.refreshData();
	},
	// Seteamos el tiempo en milisegundos
	5000
);    

Y luego creamos (fuera del onInit) nuestro método.

refreshData : function(refreshParameters) {
	console.log("Hola, haz algo cada 5 segundos")
}

Espero que os sirva 🙂


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*