Как изменить только один виджет и оставить оставшихся то же самое с встроенным GWT в MVP-Framework?
Вопрос
Я просто начинаю использовать встроенные рамки MVP в GWT 2.1, и у меня есть, что я думаю, очень простой вопрос.
Когда я прочитал официальный учебник здесь Или посмотрите на пример GWT-Plattform здесь, Один взгляд всегда заменяет еще один вид.
Но что, если я хочу иметь определенный виджет на всех моих «страницах». В качестве примера вы можете взять батонку в верхней части этой страницы, с помощью STACKEXCHANGE-LOGO, имя пользователя и так далее. Этот бар одинаково на всех страницах, которые вы можете посетить, смотрите ли вы на вопрос или профиль пользователя.
Как бы я получил что-то подобное с MVP-каркасом?
Решение
Вместо того, чтобы использовать корневуюPanel в качестве контейнера деятельности, положите вашу панель заголовка и SimplePanel внутри корневой панели и используйте ShipePanel для вашей деятельности.