|
|
|||||
Регистрация: Oct 2009
Сообщений: 22
|
Проблемы с листнером
Доброго времени суток всем, подскажите решение пожалуйста, есть форма на ней много разных компонентов у которых меняется или лейбл, или текст, или состояние в радиобатоне, можно ли повесить на форму обработчик, который бы на эти изменения реагировал бы и заносил данные в arraycollection, думал сделать this.addEventListener("change", какая-то функция); но форма на это не реагирует, подскажите какой ивент использовать, заранее благодарен
|
|
|||||
Можно сделать это биндингом. Не надо будет ставить слушателей, ловить изменения, а ваша модель данных будет изменяться в процессе изменений в контролах.
__________________
2+2=5 |
|
|||||
Регистрация: Oct 2009
Сообщений: 22
|
а что именно биндить то, у меня форма построена на состояниях, в одном состоянии могут редактироваться лейблы от одного до N, в другом вообще комбобох, в третьем - датагрид,не понятно что надо именно биндить
|
|
|||||
Modus ponens
|
http://livedocs.adobe.com/flex/3/lan...nt:valueCommit ?
А вообще, логика должна от обратного работать. У вас должна быть модель, которую представляют ваши контролы, и вот когда какой-то из контролов чего-то меняет, модель тоже меняется, и так по кругу - надо показать новую форму - взяли модель и заполнили форму значениями, контрол принял новое значение - проапдейтите модель.
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Oct 2009
Сообщений: 22
|
спасибо всем за помощь
|
Часовой пояс GMT +4, время: 18:00. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|