Лучшие практики для создания слоя View в MVP GWT - PullRequest
2 голосов
/ 24 октября 2011

Я пишу google-gwt статью о MVP и хочу спросить о том, как вы создаете слой представления.Предположим, у вас есть три разных «элемента» в одном представлении: дерево, таблица и текст.И теперь я думаю, что лучшая практика состоит в том, чтобы создать эти три элемента развязанными (я имею в виду, что, если я не хочу, чтобы дерево "элемент", на мой взгляд, я закомментировал бы строку, например, setTree (...) вкод, где-то).Также я хотел бы использовать UIBinder для создания каждого «элемента»

Поэтому мои вопросы таковы: кто должен отвечать за создание такого разъединенного элемента, как Tree или Table (Controller, Presenter или may View)

и

Кто отвечает за настройку таких элементов в представлении?

1 Ответ

1 голос
/ 25 октября 2011

Представление должно отвечать за сборку необходимых компонентов виджета.Ваш класс представления будет соответствовать классу с соответствующим файлом UiBinder, и в этом файле вы можете объединить дерево, таблицу и метку (или что-то еще).

...