Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / GWTP данные для презентера / 4 сообщений из 4, страница 1 из 1
09.07.2012, 15:58:52
    #37871838
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWTP данные для презентера
Как передать правильно данные на презентер?

Связь между презентором и вьюшкой - понятно
Идет getView().A.... итд

А вот как правильно вызвать данный презентер и передать ему данные, чтоб он отобразил во вьюшке?

Вьюшка имеет интерфейс

Код: java
1.
public interface IPopupDialog extends PopupView {



Если и презентеру дать данный интерфейс, то появляются лишние не нужные методы.


Через шину или по другому?
...
Рейтинг: 0 / 0
10.07.2012, 00:26:28
    #37872385
marx_freedom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWTP данные для презентера
-=Koba=-,

да, через шину.
Делаешь тип ивента + интерфейс на него, презентер реализует интерфейс [b]и подписывается на этот ивент[b] (например eventBus.addHandler(this)), далее где-то в шину кидается ивент и презентер его ловит. Все просто (главное понять место, где презентер подпишется на ивент).
...
Рейтинг: 0 / 0
10.07.2012, 01:23:19
    #37872457
ivanov-void
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWTP данные для презентера
...
Рейтинг: 0 / 0
18.07.2012, 10:42:16
    #37883237
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GWTP данные для презентера
Да по ссылка пробежался спасибо...

Вопрос остался еще один

Там примера на Presenter
у меня на PresenterWidger

Код: java
1.
public class PopupDialogPresenter extends PresenterWidget<PopupDialogPresenter.IPopupDialog> {



Есть метод

Код: java
1.
2.
  @Override
  protected void onBind() {



Как сделать, чтоб обработчик шины уже знал о нем, если он не проанализирован, создать в главном презетнтере можно - все работает, а если пользователь не будет с ним работать в пределах данной сессии.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / GWTP данные для презентера / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]