![]() |
|
||||||||||
|
|
|
|||||
|
Lorem ipsum
|
Цитата:
Ты удивишься ![]() Цитата:
__________________
Поймай яблоко 2! |
|
|||||
|
У каждой модели (ноды) как и вида должен быть id по которому контроллер узнает ее инстанс
Вид рендерится виджетами по модели, а контроллер обрабатывает их взаимодействие посредством событий. |
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
получается что каждый вью хранит айди модели?
то есть получается порядок действий такой? 1. кликнули на вью, 2. диспатчим кастом событие, в котором передаем айди вью, 3.контроллер находит этот вью по айди 4. вытаскивает из него данные и айди модели 5.говорит модели записать данные во внутреннюю модель по айдишнику так? |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
тоесть так: из вью нижнего уровня диспатчим/бабблим событие до верхней вьюшки, она редиспатчит это событие, сохраняя таргет чтобы контроллер мог поймать низкоуровневую вью и вытащить из нее все что надо(айди, данные и тп), и сказать верхней модели - замени такие-то данные в модели с таким-то айди?
|
|
|||||
|
Lorem ipsum
|
Babylon, а по делу что-то ответишь?
__________________
Поймай яблоко 2! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ссылка идёт сразу на модель.
|
|
|||||
|
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
не понял поясните пожалуйста. ссылку на вью, в котором произошло событие, передавать через контроллер в модель, чтобы она вытаскивала нужные данные, и заменяла во внутренней модели?
я собираюсь делать какую-нить статичную переменную-счетчик, и от нее создавать айди. |
|
|||||
|
все виды "равноудалены" от контроллера и доступны по ссылке, но друг с другом могут образовывать некоторую иерархию, в зависимости от задач вашего приложения. В AS3 нет встроенных id для объектов как в объектив с
|
|
|||||
|
Lorem ipsum
|
Это если контроллер один. Тем не менее в любом MVC контроллеры, равно как и модели с отображениями, зачастую сами выстроены в иерархию.
Но даже в случае одного контроллера иметь прямые ссылки на все виды нецелесообразно.
__________________
Поймай яблоко 2! |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:31. |
|
|
« Предыдущая тема | Следующая тема » |
|
|