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 / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Descubrir el valor devuelto por una ventana secundaria
  • Limitaciones
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
ReturnedValue Property se utiliza para:
  • get y cambiar el valor devuelto por una ventana, Page o reporte.
  • get y cambiar el valor devuelto por una opción en un control Botón de opción.
WINDEV Recordatorio: Una ventana abierta por entablar puede devolver un resultado al cerrarse. Este valor es devuelto:
  • por la palabra clave Devuelve en el código de cierre de la ventana,
  • por la función Cerrar,
    Observación: Cerrar devuelve múltiples valores.
  • por el ReturnedValue Property utilizado antes de cerrar la ventana.
WEBDEV - Código Servidor Recordatorio: Un Page abierto por PageDisplayDialog puede devolver un resultado al cerrarse. Este valor es devuelto:
Universal Windows 10 AppAndroidiPhone/iPadIOS Widget Usado en la palabra clave MiInfantilVentana , el ReturnedValue Property se usa para get el valor devuelto por una ventana secundaria en una aplicación móvil.
WINDEVUniversal Windows 10 AppiPhone/iPadIOS Widget Recordatorio: Una reporte impresa por iPrintReport puede devolver un resultado al final del trabajo de impresión. Este valor es devuelto:
  • por la palabra clave Devuelve en el código de cierre de reporte,
  • por la propiedad ReturnedValue utilizada antes de cerrar reporte .
WEBDEV - Código Navegador El ReturnedValue Property se utiliza para get y cambiar el valor devuelto por una ventana emergente en un Combo Box Control Popup.
Ejemplo
WINDEVJava
// Code used to open the "WIN_EditPassword" window
MyPassword = Open(WIN_EditPassword)
IF MyPassword <> "" THEN
Info("Wrong password")
END
 
// --------------------------------------------------------------------------------
// -- Click code on the "OK" Button control in "WIN_EditPassword"
// The user types his password in the "EDT_Password" control
// and validates the window
Close()
 
// --------------------------------------------------------------------------------
 
// -- Closing code of the window
WIN_EditPassword.ReturnedValue = EDT_Password
Universal Windows 10 AppAndroidiPhone/iPadIOS Widget
// Event "Close a child window of WIN_List_Customers"
// -------------------------------------------------------------
// Refreshes the list of customers
LooperDisplay(LOOP_Customers, taReExecuteQuery)
 
// For any return (except for the deletion)
IF MyChildWindow.ReturnedValue <> -1 THEN
nIndex is int
// Finds the customer row
nIndex = LooperSearch(ATT_CustomerNum, Customer.CustomerNum)
IF nIndex > 0 THEN
// Positions on the customer row
LooperPosition(LOOP_Customers, nIndex)
END
END
Sintaxis

Averiguar el valor devuelto Ocultar los detalles

<Result> = <Element used>.ReturnedValue
<Result>: Cualquier tipo
Valor que será devuelto:
  • al cerrar la ventana, página o reporte actual.
  • si la opción está seleccionada en el botón de radio.
<Element used>: Nombre de la ventana, Page, reporte, opción
Nombre del elemento utilizado:
  • Nombre de la ventana, Page, reporte o reporte interna utilizada. Esta ventana, página o reporte debe abrirse.
  • Nombre de la opción en el botón de radio. Este nombre tiene el siguiente formato: [

Modificando el valor devuelto Ocultar los detalles

<Element used>.ReturnedValue = <New value>
<Element used>: Nombre de la ventana, Page, reporte, opción
Nombre del elemento utilizado:
  • Nombre de la ventana, Page o reporte utilizada. Esta ventana, página o reporte debe abrirse.
  • Nombre de la opción en el botón de radio. Este nombre tiene el siguiente formato: [
<New value>: Cualquier tipo
Nuevo valor a devolver. Se pueden utilizar los siguientes tipos:
  • estructura
  • estructura dinámica
  • class
  • tipo avanzado
  • array
  • asociativa array
  • queue
  • stack
  • listar
Observaciones
Universal Windows 10 AppAndroidiPhone/iPadIOS Widget

Descubrir el valor devuelto por una ventana secundaria

En las aplicaciones móviles, las ventanas se abren con OpenMobileWindow (o OpenChild) en lugar de entablar.
Puede obtener el valor devuelto por una ventana hija en la "Cerrar una ventana hija" Event de la ventana que la abrió (la que llamó a OpenMobileWindow o OpenChild).
Por ejemplo:
  • En el código de cierre de la ventana hija, se utiliza Cerrar para devolver un parámetro:
    Close("", MyParameter)
  • El nombre de la ventana hija, así como el valor devuelto, pueden recuperarse en la Event "Cerrar una ventana hija" de la ventana de llamada, utilizando la palabra clave MiInfantilVentana:
    // Close a child window
    NameChildWindow = MyChildWindow.Name
    ValueChildWindow = MyChildWindow.ReturnedValue

Limitaciones

El ReturnedValue Property se aplica a:
  • WINDEVUniversal Windows 10 AppAndroidWidget Android Java ventanas,
  • WEBDEV - Código Servidor páginas,
  • WINDEVUniversal Windows 10 AppAndroidJava en los controles de los botones de radio.
  • WINDEV ventanas internas sólo si se abren con entablar.
  • WINDEVReportes y ConsultasUniversal Windows 10 AppiPhone/iPadIOS Widget reportes.
  • WINDEVReportes y ConsultasUniversal Windows 10 AppiPhone/iPadIOS Widget informes internos (en sólo lectura).
  • WEBDEV - Código Navegador popups utilizados a través de un Popup control Combo Box.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 03/10/2023

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