AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones específicas de la Web / Funciones de páginas
  • Sincronización
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Se utiliza para especificar la acción a realizar cuando la página HTML mostrada en el navegador ya no está sincronizada con el contexto de la página en el servidor.
Por Default, en caso de páginas no sincronizadas, se devuelve la última versión de la página HTML correspondiente al contexto actual en el servidor.
Atención: Esta función se ejecuta en el código de sincronización de la página.
// Synchronization code of PAGE_Summary
// (The action does not have to be synchronized)
ChangeAction(caContinue)
Sintaxis
<Result> = ChangeAction(<Action>)
<Result>: Constante de tipo Integer
Anterior modo de gestión de sincronización (antes de llamar a la función ChangeAction):
caContinueLa aplicación continúa como si se hubiera realizado una sincronización.
Se ejecutará la acción solicitada por el usuario de la Web.
caErrorSe devuelve la última versión de la página HTML correspondiente al contexto actual en el servidor..
Un cuadro de diálogo informa al usuario de que se ha producido un error de sincronización..
La acción solicitada por el usuario web no se ejecutará.

Este modo de gestión es el de Default.
caNoneNo se realiza ninguna acción. La acción solicitada por el usuario Web no se ejecuta.
Se producirá un error si el Process para la sincronización de páginas utiliza esta opción sin llamar a PageDisplay o PageRefresh. Este error indica que el servidor no ha devuelto ninguna página (ERR_NO_CURRENT_PAGE).
<Action>: Constante de tipo Integer
Acción a realizar si el contexto y la página no están sincronizados:
caContinueLa aplicación continúa como si se hubiera realizado una sincronización.
Se ejecutará la acción solicitada por el usuario de la Web.
Observación: Antes de utilizar esta opción, asegúrese de que la Record actual es la esperada para evitar sobrescribir los datos.
caErrorSe devuelve la última versión de la página HTML correspondiente al contexto actual en el servidor..
Un cuadro de diálogo informa al usuario de que se ha producido un error de sincronización..
La acción solicitada por el usuario web no se ejecutará.

Este modo de gestión es el de Default.
caNoneNo se realiza ninguna acción. La acción solicitada por el usuario Web no se ejecuta.
Se recomienda devolver una página con PageDisplay o PageRefresh antes de utilizar ChangeAction con la constante caNone. De lo contrario, se producirá un error que indica que el servidor no ha devuelto ninguna página (ERR_NO_CURRENT_PAGE).
Observaciones

Sincronización

Cada vez que el usuario hace clic en una página HTML, se realiza automáticamente una prueba de sincronización.
Esta prueba de sincronización consiste en comprobar que la página mostrada por el navegador corresponde al contexto de la página actual en el servidor.
Los problemas de sincronización pueden ocurrir cuando se utiliza la tecla BACK o la tecla REFRESH en el navegador del usuario de la Web. La sincronización de páginas se gestiona sólo en uno de los siguientes casos:
  • En la pestaña "UI" de la ventana de la página description, la opción "Uso del botón "Atrás" del navegador" corresponde al valor "Permitido (ejecuta el código de sincronización)".
  • En la pestaña "Avanzado" de la ventana del proyecto description, la opción "Opción predeterminada para utilizar el botón "Atrás" del navegador" corresponde al valor "Permitido (ejecuta el código de sincronización)".
Componente: wd290page.dll
Versión mínima requerida
  • Versión 9
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local