Вызовы типа GWT и MVC - PullRequest
       10

Вызовы типа GWT и MVC

2 голосов
/ 21 апреля 2010

У меня есть приложение GWT, которое при запуске переводит вас на страницу с меню. Так что, как ярлык, я бы хотел, чтобы пользователи могли переходить прямо на нужную им страницу. Так что, если начальной страницей по умолчанию является x, он должен иметь возможность сказать x / add, и он перенесет их на страницу добавления. Как бы я получить это в GWT? Нужна ли мне куча разных точек входа?

Ответы [ 2 ]

2 голосов
/ 21 апреля 2010

Для этого вы должны использовать «фрагмент» URL, который является частью после #. Например, если ваше приложение находится в / x, у вас может отображаться другой пользовательский интерфейс, когда кто-то перейдет к / x # add

Если вы не хотите писать эту логику самостоятельно, вам следует изучить проект gwt-Presenter , который был написан для упрощения приложений MVP, но также включает в себя EventBus (для публикации события во все углы вашего приложения) и PlaceManager для облегчения запуска событий при изменении фрагмента (и для изменения фрагмента по желанию).

0 голосов
/ 22 апреля 2010

Похоже на обсуждение, которое у нас уже было, поэтому я просто сделаю ссылку на соответствующий вопрос. Пожалуйста, смотрите ответы и комментарии там. По сути, было бы выгодно просто взаимодействовать с классом History напрямую, вместо того, чтобы вводить MVP в ваш проект, но YMMV (я сам большой фанат MVP, но это не для всех. Мне нравится знать вещи "под капотом";))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...