Лучшие практики для создания слоя View в MVP GWT
Я красный google-gwt статья о MVP и хотел бы спросить о том, как вы создаете слой представления. Предположим, у вас есть три разных "элемента" в одном представлении: дерево, таблица и текст. И теперь я думаю, что лучшая практика состоит в том, чтобы создать эти три элемента отделенными (я имею в виду, что, если я не хочу, чтобы дерево "элемент", на мой взгляд, я бы прокомментировал строку, например, setTree(...) в код, где-то). Также я хотел бы использовать UIBinder для создания каждого "элемента"
Поэтому у меня следующие вопросы: кто должен отвечать за создание такого развязанного элемента, как Tree или Table (Controller, Presenter или may View)?
а также
Кто несет ответственность за установку таких элементов в представлении?
1 ответ
Представление должно отвечать за сборку необходимых компонентов виджета. Ваш класс представления будет соответствовать классу UiBinder, и в этом файле вы можете комбинировать дерево, таблицу и метку (или что-то еще).