|
|
|
|
- Evento "Solicitud para actualizar la visualización"
- Atributo "Presentador"
RequestUpdateUI (Función)
Advertencia
A partir de la versión 25, esta función se conserva por motivos de compatibilidad con versiones anteriores. Se recomienda utilizar la función RequestRefreshUI.
Solicita la ejecución del evento "Solicitud para actualizar la visualización" (y devuelve el control sin esperar a que se ejecute el evento). Observaciones: - El evento "Solicitud para actualizar la visualización" está disponible para ventanas, ventanas internas, páginas, páginas internas, modelos de controles y supercontroles.
- Si se llama varias veces a esta función, se ignorarán las llamadas posteriores que tengan los mismos parámetros que las llamadas que aún no se han ejecutado.
- Si se llama a la función en el hilo principal, el evento "Solicitud para actualizar la visualización" se ejecutará después del proceso actual.
- Si se llama a la función en un hilo secundario, el evento "Solicitud para actualizar la visualización" se ejecutará cuando se actualice la ventana.
Usos: Esta función se utiliza principalmente: // Process records // The graphic interface will have to be refreshed RequestRefreshUI()
// ---------------------------------------------------------------- // -- Request for refreshing the display of WIN_Contact_Form // Refresh the title of the window MySelf..Title = gpclContactForm.p_sFullname // Refresh the linked controls of the window SourceToScreen()
Sintaxis
RequestUpdateUI([<Parameter 1> [... [, <Parameter N>]]])
<Parameter 1>: Parámetro opcional que corresponde al tipo esperado por el evento "Solicitud para actualizar la visualización" Primer parámetro que se pasará al evento "Solicitud para actualizar la visualización" de la ventana. <Parameter N>: Tipo de valor esperado por el evento "Solicitud para actualizar la visualización" Enésimo parámetro que se pasará al evento "Solicitud para actualizar la visualización" de la ventana. Observaciones Evento "Solicitud para actualizar la visualización" "Solicitud para actualizar la visualización" es uno de los eventos asociados a la ventana. Este evento permite agrupar el código de actualización de los controles de la ventana: contenido de los controles, estado (visible, en gris, etc.), título a actualizar, etc. Este evento puede recibir parámetros. Solo se debe declarar un procedimiento en el evento. Por ejemplo: // Request for refreshing the display PROCEDURE AskForRefresh(RefreshType is boolean)
Este evento se ejecuta mediante solicitud previa con las siguientes funciones: - RequestUpdateUI: Ejecuta el evento "Solicitud para actualizar la visualización" al final del proceso en curso (ejecución asíncrona).
- ExecuteUpdateUI: Ejecuta inmediatamente el evento "Solicitud para actualizar la visualización".
- RequestUpdateUIParent: Ejecuta el evento "Solicitud para actualizar la visualización" del nivel superior al final del proceso en curso (ejecución asíncrona).
- ExecuteUpdateUIParent: Ejecuta inmediatamente el evento "Solicitud para actualizar la visualización" del nivel superior.
Al llamar a estas funciones, se puede especificar el valor de los parámetros esperados por el evento "Solicitud para actualizar la visualización".
Observación: El elemento en el que se ejecuta el evento "Solicitud para actualizar la visualización" depende del código desde el que llama a la función RequestUpdateUI. Si es una clase con el atributo presenter, el elemento será la ventana asociada a la clase. En caso contrario, será el elemento desde el que se ejecutó el código.
Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|