我正在努力重建(概念上)我在GWT / GXT中用Cappuccino编写的原型。 Cappuccino通过使用WebView将外部网页显示为应用程序的一部分变得微不足道。
但是,我无法通过GWT / GXT找到任何方法。有一个HtmlContainer小部件,但这似乎是为了其他东西。有关如何做到这一点的任何建议吗?
答案 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类执行此操作。