【发布时间】:2011-07-06 14:01:13
【问题描述】:
我正在通过 Places 管理项目中的历史记录。
我要做的是:
- 在顶层实现 PlaceRequestHandler(例如 AppController),
- 注册它-> eventBus.addHandler(PlaceRequestEvent.getType(), this);
- 实现方法“onPlaceRequest”,我在其中进行项目导航。
我正在使用 GWT Presenter,我项目中的每个 Presenter 都会覆盖 onPlaceRequest 方法。
为什么我需要这个,当每个请求都从顶级“onPlaceRequest”方法处理时?
我举个例子:
public class AppController implements Presenter, PlaceRequestHandler
...........
public void bind()
{
eventBus.addHandler(PlaceRequestEvent.getType(), this);
...
}
public void onPlaceRequest(PlaceRequestEvent event)
{
// here is the project navigation tree
}
让我们选一位演示者
public class SomePresenter extends Presenter<SomePresenter.Display>
{
... here some methods are overriden and
@Override
protected void onPlaceRequest(PlaceRequest request)
{
// what should I do here?
}
}
这个想法是什么,我应该如何使用它?
【问题讨论】:
-
在我输入世界级答案时,您删除了 stackoverflow.com/questions/7229931/… 太糟糕了。至少,归结为您正在阅读世界上最糟糕的 Java EE 教程。将roseindia.net 加入您的互联网黑名单!
-
嗨 BalusC,对此感到抱歉。我不知道,我认为这个问题对任何人都不感兴趣。你对 roseindia.net 的看法是对的......
-
没人感兴趣吗?您是否期望在几分钟内得到答案?来吧。
标签: java gwt history gwt-history