Я рефакторинг некоторого кода Flex, написанного другим разработчиком, и я реализую подход PresentationModel, так как мне нравится выделять ActionScript из MXML. Одна из проблем, которые я обнаружил, заключается в том, что исходный код ActionScript добавляет/удаляет элементы из MXML.Добавление элементов в Flex с использованием модели представления
Что происходит, так это функция обработчика проверяет модель, и если значения верны, то создается или удаляется элемент из представления. Каков наилучший способ заставить модель презентации использовать элементы объявления в представлении и по-прежнему сохранять эту свободную связь, к которой я стремлюсь.
Я думал об использовании простых событий, которые отправляет модель представления, и может просматривать список для передачи деталей добавляемого элемента. Есть ли другое решение?
Благодаря
Стивен
Ну исходный код, помните, я рефакторинг существующего кода здесь, имеет функцию сеттер, который устанавливает значение затем вызывает другую функцию, называемую drawBorder(). Эта функция drawBorder создает форму границы и добавляет ее с помощью addElement(). – StephenAdams
да, я знаю, что вы рефакторинг. Если вы собираетесь использовать рефакторинг для использования шаблона Presenter, вам придется внести некоторые изменения. Это просто способ кодирования. –