0

嗨,我们有一个托管在谷歌应用引擎上的 gwt 应用。

在绑定到入口点类(使用根面板 id)的页面之一中,我们调用 rpc 服务来获取一些数据。

我观察到的问题是,即使在加载主页时,绑定到另一个页面的入口模块类也会被实例化,因此该服务被称为不必要的。

任何选项可以推迟此行为直到页面打开?

4

2 回答 2

1

您可以在 onLoad 方法中而不是在构造函数中加载页面的数据,以便在小部件附加到 DOM 之前不会加载数据。

于 2012-06-04T20:09:02.183 回答
0

如下所示移动子句下的代码解决了这个问题

if(RootPanel.get("login") !=null){
            //moved here
        }
于 2012-06-04T20:54:31.790 回答