|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2011
Сообщений: 3
|
Передать строку из List в PopUp окошко
Возникла такая задача. Есть компонент List, в нем некоторый список фамилий, по щелчку на любой фамилии выскакивает модальное окно для редактирования этой фамилии. Вопрос: как передать в PopUp в компонент TextInput фамилию выделенную в List... И соответственно, как можно реализовать кнопку Save, чтобы сохранить изменения?
private function addHandler(e:MouseEvent, text: String):void { clientPopup = PopUpManager.createPopUp(this, EditWindow, true) as EditWindow ; // тут нужно как то передать в clientPopup в TextInput параметр text... Как? } Просьба сильно не пинать, только начинаю программировать на as3... |
|
|||||
Регистрация: Feb 2011
Сообщений: 22
|
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" width="351" height="195"> <fx:Script> <![CDATA[ import mx.containers.Form; import mx.controls.TextInput; import mx.managers.PopUpManager; private var textIn:TextInput = new TextInput(); private var wind:Form = new Form(); private var btn:Button = new Button(); protected function btn_clickHandler(event:MouseEvent):void { btn.addEventListener(MouseEvent.CLICK, RewFun); textIn.text = lab.text; // Присваиваем текст в окно wind.addChild(textIn); // Добавляем TextInput wind.addChild(btn); // Добавляем кнопку PopUpManager.addPopUp(wind, this, false); // Cоздаем окно } protected function RewFun(e:MouseEvent):void { lab.text = textIn.text; // Присваиваем текст обратно PopUpManager.removePopUp(wind); // Удаляем окно } ]]> </fx:Script> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <mx:Button x="163" y="68" label="Button" click="btn_clickHandler(event)"/> <mx:Label id="lab" x="208" y="39" text="test"/> </s:Application> |
Часовой пояс GMT +4, время: 07:49. |
|
« Предыдущая тема | Следующая тема » |
Теги |
list , PopUpManager |
|
|