Форма в компоненте запускается как всплывающее окно, данные формы состоят из:
login:String
password:String
Я думал о нескольких разных способах, но они мне не нравятся ..
- во всплывающем окне кнопка отправки вызывает функцию, которая получает значения формы и сохраняет их в объекте, затем сохраняет объект в модели, а затем отправляет событие CreateSessionEvent. Вызывается метод выполнения CreateSessionCommand, который отправляет
HTTPService
, передавая объект из модели. (но что, если модель как-то не получит обновления и я отправлю один и тот же запрос дважды?)
- Я мог бы попытаться получить данные формы из самого метода команды execute .. как я могу получить к ним доступ, поскольку это popUp (созданный с помощью
PopUpManager.createPopUp(this, LoginDialog),true)
)
Мне нужна лучшая идея ... Кстати, я бы хотел увидеть пример flex + rail с отдыхающим xml-приложением, знаете что-нибудь?