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 / Controles, páginas y ventanas / Funciones Ventana interna
  • Parámetros que se pasan a la ventana interna que se va a abrir
  • Eventos ejecutados al cambiar la ventana interna
  • Limitaciones
  • FuenteVentana Property
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
Cambia dinámicamente la ventana mostrada en un control Ventana interna. Durante esta modificación, los parámetros se pueden pasar a la nueva ventana interna.
Universal Windows 10 AppAndroidiPhone/iPadIOS WidgetMac Catalyst Scrolling ventanas interiores: <Ventana interna>.ChangeSourceWindow permite modificar la ventana que se muestra actualmente. Esta modificación se guarda en la lista de ventanas internas para desplazarse..
WEBDEV - Código Servidor Observación: Esta función está ahora disponible para los proyectos WEBDEV para facilitar la webificación de las aplicaciones WINDEV. Se recomienda utilizar la función ChangeSourcePage.
Ejemplo
// Load the internal window IW_InternalWindow1
// in the Internal Window control IWC_InternalWindowControl
IWC_InternalWindowControl.ChangeSourceWindow(IW_InternalWindow1)
// Load the internal window IW_InternalWindow1,
// on the row RowIndex of an Internal Window control named IWC_InternalWindowControl
// in a Container column of a Table control
// Caution: the IWC_InternalWindowControl control must have
// the option "Identical content for all the rows" unchecked
// ("UI" tab of the description window)
TABLE_TableControl[RowIndex].IWC_InternalWindowControl.ChangeSourceWindow(...
IW_InternalWindow1)
Sintaxis
<Internal Window control>.ChangeSourceWindow(<Internal window> [, <Parameter 1> [... [, <Parameter N>]]])
<Internal Window control>: Nombre del control
Nombre de la control Ventana interna que será modificada.
<Internal window>: Cadena de caracteres
Nombre de la ventana interna que será associated con el control Ventana interna.
<Parameter 1>: Tipo de parámetro (opcional)
Primer parámetro a pasar a la ventana interna.
<Parameter N>: Tipo de parámetro (opcional)
Enésimo parámetro a pasar a la ventana interna.
Observaciones

Parámetros que se pasan a la ventana interna que se va a abrir

Los parámetros se recuperan en la Event "Declaraciones globales" de la ventana interna. Simplemente escriba la siguiente línea de código al inicio del evento:
PROCEDURE <Internal Window name>(<Parameter1> [, <Parameter2> [, ...]])

Para obtener más información, consulte Ventana con parámetros.

Eventos ejecutados al cambiar la ventana interna

Los siguientes eventos se ejecutan cuando se llama a <Ventana interna>.ChangeSourceWindow:
  • Event "Antes de descargar la ventana interna". Esta Event es associated con el control Ventana interna.
  • Event "Cierre" de la antigua ventana interna.
  • "Declaraciones globales" Event de la nueva ventana interna.
  • "Inicialización" de Event de los controles en la nueva ventana interna.
  • "Inicialización" de Event de la ventana interna.
  • Event "Después de cargar la ventana interna". Esta Event es associated con el control Ventana interna.

Limitaciones

  • Los nombres y parámetros de las funciones llamadas deben ser idénticos en ambas ventanas.
  • Si un control que se encuentra en la ventana interna se utiliza directamente desde el exterior, debe encontrarse un control con el mismo nombre en la nueva ventana interna.
  • Se pierden los valores de las variables globales de la ventana interna anterior.
  • Los valores persistentes de la ventana interna anterior se guardan y se restauran en la nueva.

FuenteVentana Property

La SourceWindow Property devuelve el nombre de la ventana interna que se muestra actualmente en una "Ventana interna" control.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
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