Actualizar progreso
La acción Actualizar progreso (imagen siguiente) se usa (i) para pasar un valor a la variable $MT_Progress y (ii) desencadenar el evento AlActualizarProgreso de las subpáginas que se hayan diseñado para mostrar el progreso de las acciones del servidor.
Estos son los puntos clave:
•La opción Valor es el valor que se pasa a la variable $MT_Progress. En la imagen anterior el valor que se pasa se mueve del 1 al 10 por cada iteración del bucle. Así, la variable $MT_Progress muestra siempre el estado actual de las iteraciones del bucle. Debe elegir los valores con los que quiere que se represente el progreso de las iteraciones.
•Tenga en cuenta que cada vez que se ejecuta la acción Actualizar progreso se desencadena el evento AlActualizarProgreso de la subpágina en la que se ve el progreso (véase Subpágina de progreso). Cada vez que se desencadena este evento el valor de $MT_Progress contendrá el valor actual suministrado por la opción Valor de la acción.
•La opción Limitar la frecuencia de las actualizaciones define el número de milisegundos que pasan entre las actualizaciones que desencadenan el evento AlActualizarProgreso de la subpágina. Si se trata de una acción que se quiere ejecutar con mucha frecuencia, puede usar esta opción para especificar que solamente las veces que ocurran en cierta frecuencia desencadenen el evento AlActualizarProgreso en la subpágina. Por ejemplo, si la acción se va a ejecutar cinco veces por segundo (o una vez cada 200 ms), puede definir esta opción como 1000 ms, de forma que la actualización se envíe solamente una vez por segundo.
Consulte el tutorial Indicador del progreso para ver un ejemplo de cómo usar esta acción.
Funciones de extensión de MobileTogether
MobileTogether cuenta con distintas funciones de extensión XPath creadas específicamente para usarlas en los diseños de MobileTogether. Algunas de ellas son especialmente útiles para ciertas acciones en concreto. Por ejemplo, mt-available-languages() devuelve los idiomas en que está disponible la solución y se podría usar, por ejemplo, con la acción Cuadro de mensaje. Si alguna función es especialmente relevante para esta acción, aparece a continuación. Para ver una lista completa de funciones de extensión y sus descripciones consulte Funciones de extensión de MobileTogether.