Con el tutorial Indicador del progreso aprenderá a crear un indicador del progreso para los dispositivos cliente que muestre cuánto ha avanzado un conjunto de acciones del servidor. En el tutorial explicamos cómo funcionan los distintos componentes del indicador del progreso unos con otros. En líneas generales, el indicador del progreso está en una subpágina de progreso que aparece cuando se empiezan a ejecutar las acciones del servidor. La subpágina de progreso se cierra automáticamente al terminar de ejecutar las acciones del servidor o cuando el usuario del cliente cancela la ejecución.
Estos son los componentes del indicador del progreso:
•La acción Ver el progreso de la subpágina, que (i) indica la subpágina en la que se verá en el cliente para mostrar el progreso de las acciones del servidor y (ii) define como sus acciones secundarias las acciones del servidor que se van a ejecutar para las que se requiere un indicador de progreso.
•La acción Actualización del progreso, que indica qué valor se pasa a la variable de respuesta dinámica $MT_Progress.
•La variable dinámica $MT_Progress, que usa su valor cambiante para indicar el progreso de las acciones del servidor.
•El evento de página AlActualizarProgreso, que se desencadena con la acción Actualización del progreso y se puede usar para actualizar una subpágina de progreso con información sobre el progreso de las acciones del servidor (con la variable $MT_Progress).
•La acción Enviar cancelación del progreso, que, al desencadenarse, establece el valor de la función mt-progress-cancellation() en true().
•La función mt-progress-cancellation(), que se puede usar para comprobar si el cliente ha enviado una solicitud de cancelación o no.
El archivo de diseño que se obtiene al completar el tutorial debe tener un aspecto parecido al de este archivo, que encontrará en su carpeta (Mis) Documentos de MobileTogether: MobileTogetherDesignerExamples\Tutorials\ProgressIndicator.
ProgressIndicator.mtd: Este es el archivo de diseño de MobileTogether completado. Para ejecutar una simulación en MobileTogether Designer pulse F5.
Puede empezar desde cero y seguir los pasos del tutorial para crear el archivo. También puede abrir el archivo de diseño y hacer referencia a èl mientras lee el tutorial.
Este tutorial está compuesto por varios apartados:
•En la Página principal se describen las opciones de la página principal. En resumen, estas son: (i) definiciones de las acciones del servidor para las que se requiere un indicador del progreso y (ii) la llamada a la subpágina que muestra el informe de progreso.
•La subpágina de progreso muestra cómo configurar los componentes necesarios para mostrar el indicador del progreso en la subpágina de progreso.