是否可以使用 GWT 创建许多 ui 表单(使用 UIBinder)?

发布于 2024-11-10 15:25:00 字数 231 浏览 2 评论 0原文

实际上,对于我的项目,我有两个预定义的 HTML 文件(一个用于登录,一个用于应用程序)。

我必须使用 GWT,到目前为止,应用程序(及其 html 文件)和登录页面运行良好。

但是我需要组装这两个模块,我想知道如何使用 gwt 从一个 html 文件调用另一个 html 文件?我应该定义两个不同的 UIbinder,还是必须将所有内容都放在一个中(如果这是最后一个解决方案,我该怎么做?)

谢谢。

Actually, for my project I have two predefined HTML files (one for login and one for the application).

I have to use GWT and until now, the application(with its html file) and the login page are working well.

However I need to assemble the two modules, and I am wondering how can I make call from one html file to another with gwt? and should I define two different UIbinders, or I have to put everything in only one (if it is the last solution, how can I do it?)

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

秋叶绚丽 2024-11-17 15:25:00

如果您在一个应用程序中需要这一切,那么您应该有一个 html 主机页面和两个 UiBinder 文件。一张用于主应用程序页面,一张用于登录。您可以在需要时以编程方式显示登录“页面”。

您可能想了解如何在 GWT 应用程序中管理“页面”:gwt 多页面应用程序

If you need this all in one application, then you should have one html host page and two UiBinder files. One for main app page and one for login. You can programmatically show the login "page" when required.

You might want to read how to mage "pages" within GWT app: gwt multi-page application

苦行僧 2024-11-17 15:25:00

只需创建一个 html 文件和一个模块。在 html 文件中,有两个 div,例如:

<div id="login"/>
<div id="application"/>

在模块中,导入用于应用程序和登录屏幕的 Java 类。然后在模块的 onModuleLoad() 中创建登录和应用程序面板,并像这样添加它们:

RootPanel.get("login").add(loginPanel);
RootPanel.get("application").add(applicationPanel);

它们应该可以很好地协同工作。 HTH。

Just create one html file and one module. In the html file, have two divs, such as:

<div id="login"/>
<div id="application"/>

In the module, import the Java classes that you had used for the application and the login screen. And then in your module's onModuleLoad() create the login and application panels, and add them like this:

RootPanel.get("login").add(loginPanel);
RootPanel.get("application").add(applicationPanel);

They should work just fine together. HTH.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文