Quiero enviar un texto con valor a mi ventana emergente personalizada cuando aparece desde la aplicación principal que tiene algo de entrada de texto y también quiero saber cómo recuperar datos (de entrada de texto) que ingresaron por un usuario en la ventana emergente . Cualquier ayuda es apreciada.¿Cómo pasar y recuperar valores a/desde la ventana emergente en Flex?
Respuesta
Puede acceder a datos popUp usando setter como muestra el ejemplo. O crea un componente emergente como global en tu aplicación principal para que puedas derivar las propiedades de los componentes de forma global.
<!-- TitleWindow.mxml -->
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="600" title="" height="160">
<fx:Script>
<![CDATA[
public function get UserTypedData():String
{
return tiSomeText.text;
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<mx:TextInput id="tiSomeText" x="76" y="101"/>
<!-- Application.mxml -->
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="100%" >
<fx:Script>
<![CDATA[
public var popup:YourPopupWindow;
private function createPopUp():void
{
popup = YourPopupWindow(PopUpManager.createPopUp(this, YourPopupWindow, false));
}
private function getPopUpData():String
{
var retVal:String = "";
if (popUp != null)
{
// get data from setter
retVal = popUp.UserTypedData();
// of from TextInput
retVal = popUp.tiSomeText.text;
}
return retVal;
}
]]>
</fx:Script>
</mx:Application>
var popup:YourPopupWindow = PopupManager.createPopup(YourPopupWindow, true) as YourPopupWindow;
popup.someData = yourData;
Hola @J_A_X, aquí somedata es una variable de aplicación principal o variable de ventana emergente personalizado. Lo siento, si es una pregunta tonta. –
'someData' es una propiedad pública en YourPopupWindow. –
- 1. Cómo cerrar la ventana emergente y redireccionar la ventana principal
- 2. ¿Cómo pasar datos a la ventana principal desde la ventana emergente?
- 3. Ventana emergente en winforms
- 4. ventana emergente de cromo emergente y fondo ajax
- 5. Tamaño de la ventana emergente en android
- 6. Ventana emergente de WPF: ¿Cómo poner un borde alrededor de la ventana emergente?
- 7. GWT Ventana emergente en la nueva ventana del navegador
- 8. Ventana emergente en Java Swing
- 9. ¿Cómo crear una ventana emergente en android?
- 10. Ventana emergente programada en Android
- 11. ¿Cómo mostrar ventana emergente en Emacs?
- 12. Establecer título en la ventana emergente
- 13. Ventana emergente, Pantalla central
- 14. ventana emergente bloqueada en Chrome
- 15. ¿Cómo interactuar con background.js desde la ventana emergente?
- 16. ventana emergente en cualquier aplicación
- 17. WPF ventana emergente
- 18. Ventana emergente con imagen
- 19. Flex: ¿No pestaña entre los controles en una ventana emergente modal
- 20. Ventana emergente, cómo ocultar la barra URL en IE8
- 21. Cómo deshabilitar la ventana emergente "Qué sucedió" en CodeRush?
- 22. ¿Cómo cerrar la ventana emergente en funcionamiento de selenio?
- 23. ¿Cómo puedo personalizar la ventana emergente QCompleter en PyQt?
- 24. ¿Cómo mostrar la ventana emergente a pantalla completa en javascript?
- 25. Cómo ocultar la ventana emergente de URL en UIwebview
- 26. La aplicación Flex iOS no puede iniciarse sin conexión a Internet y muestra una ventana emergente no deseada
- 27. Cómo crear una ventana emergente modal utilizando JavaScript y CSS
- 28. Python: Ventana emergente de PyQt
- 29. Ventana emergente arriba Teclado virtual
- 30. Abrir una ventana emergente modal
Gracias @Jay por la respuesta con el código de muestra :) –