相关疑难解决方法(0)

同一模块中有多个入口点的问题

我在同一个模块中有多个入口点.

例如,我有主页的Home入口点和admin页面的Admin入口点.

<entry-point class='com.company.project.client.HomeModule'/> 
<entry-point class='com.company.project.client.AdminModule'/> 
Run Code Online (Sandbox Code Playgroud)

我现在安装的方式 - 我需要在我的OnModuleLoad中检查这样的somt:

if((RootPanel.get("someHomeWidget")!=null)&& 
  (RootPanel.get("someOtherHomeWidget")!=null)) 
{ 
  // do the stuff 
} 
Run Code Online (Sandbox Code Playgroud)

以便在主页打开时不执行管理员入口点,反之亦然.

不进行上述检查也涉及如果我在Home和Admin页面中都有一个同名的div,无论我注入的是什么,它都会在每个上面显示两次.

这在1000英里之外发臭,显然是错误的:在人们体验中这样做的正确方法是什么?

任何帮助赞赏!

gwt module project-structure entry-point

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

entry-point ×1

gwt ×1

module ×1

project-structure ×1