如何在GWT / GXT webapp中嵌入网页?

时间:2010-02-02 15:52:55

标签: gwt gxt

我正在努力重建(概念上)我在GWT / GXT中用Cappuccino编写的原型。 Cappuccino通过使用WebView将外部网页显示为应用程序的一部分变得微不足道。

但是,我无法通过GWT / GXT找到任何方法。有一个HtmlContainer小部件,但这似乎是为了其他东西。有关如何做到这一点的任何建议吗?

2 个答案:

答案 0 :(得分:5)

如果您有html代码并且只想渲染它,请使用“HTML”-widget。形成docs

  

可包含任意HTML的窗口小部件。此小部件使用一个元素,使其以块布局显示。

如果您想要显示其他页面,例如您的webapp中的stackoverflow.com使用“框架”小部件。来自docs

  

包装IFRAME元素的小部件,可以包含任意网站。

答案 1 :(得分:2)

您可以设置ContentPanel

的网址

e.g。

ContentPanel panel = new ContentPanel();
panel.setUrl("http://www.url.com/page");
panel.setHeaderVisible(false);
panel.setBorders(false);
panel.setBodyBorder(false);

您也可以为GXT Window类执行此操作。