|
|
|
|
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):
| | caContinue | La aplicación continúa como si se hubiera realizado una sincronización. Se ejecutará la acción solicitada por el usuario de la Web. | caError | Se 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. | caNone | No 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:
| | caContinue | La 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. | caError | Se 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. | caNone | No 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|