【发布时间】:2013-08-19 21:37:56
【问题描述】:
是否可以使用 GWT 编写 HTML 页面的一部分(而不是整个页面)? 平时吗?
我对 GWT 很陌生,并试图了解它的工作流程。
谢谢。
【问题讨论】:
-
我现在正在重新提出我的问题,也许还不够清楚。我的意思是 HTML 静态页面,由手写(或任何其他方式)编写,并且在这些页面上有 GWT 中的部分(表单、媒体等)。有可能吗?
标签: gwt
是否可以使用 GWT 编写 HTML 页面的一部分(而不是整个页面)? 平时吗?
我对 GWT 很陌生,并试图了解它的工作流程。
谢谢。
【问题讨论】:
标签: gwt
我的意思是 HTML 静态页面,由手写(或任何其他方式)编写,并且在这些页面上包含 GWT 中的部分(表单、媒体等...)。
是的,最简单的实现方法是在要由 GWT 填充的元素上设置一个 id 属性,例如
<body>
<div>
...
<div id="myId"></div>
</div>
</body>
,然后使用
RootPanel myIdPanel = RootPanel.get("myId");
因此您可以将任何 GWT 内容放入 myIdPanel。
请注意,还有更多方法可以混合由 GWT 和其他方式生成的 HTML - 基本上任何组合都是可能的。
【讨论】:
RootPanel.get() 的末尾。另一方面,gwtproject.org 都是静态生成的,GWT 是渐进式增强(可折叠树视图,以 AJAX 加载页面并使用 HTML5 pushState 切换 URL)。这种方法允许网站被搜索引擎索引。
您可能想查看他们的 UIBinder 方法: http://www.gwtproject.org/doc/latest/DevGuideUiBinder.html
【讨论】: