是否可以使用 GWT 创建许多 ui 表单(使用 UIBinder)?
实际上,对于我的项目,我有两个预定义的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您在一个应用程序中需要这一切,那么您应该有一个 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
只需创建一个 html 文件和一个模块。在 html 文件中,有两个 div,例如:
在模块中,导入用于应用程序和登录屏幕的 Java 类。然后在模块的 onModuleLoad() 中创建登录和应用程序面板,并像这样添加它们:
它们应该可以很好地协同工作。 HTH。
Just create one html file and one module. In the html file, have two divs, such as:
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:
They should work just fine together. HTH.