¿Cómo puedo incrustar una página web en una aplicación Web GWT / GXT?
Pregunta
Estoy trabajando para recrear (conceptualmente) un prototipo que he escrito en Cappuccino en GWT / GXT. Cappuccino hizo trivial para visualizar una página web externa como parte de la aplicación mediante un WebView.
Sin embargo, no puedo encontrar ninguna manera de hacer esto con GWT / GXT. Hay un widget de HtmlContainer, pero esto parece estar destinada a otra cosa. ¿Alguna sugerencia sobre cómo hacer esto?
Solución
Se puede configurar la dirección URL de un ContentPanel
por ejemplo.
ContentPanel panel = new ContentPanel();
panel.setUrl("http://www.url.com/page");
panel.setHeaderVisible(false);
panel.setBorders(false);
panel.setBodyBorder(false);
También puede hacer esto por la clase GXT ventana también.
Otros consejos
Si tiene el código HTML y sólo quiere hacerla utilizar el "HTML" -Widget. Formar el docs
Un widget que puede contener HTML arbitrario. Este widget utiliza un elemento, haciendo que se mostrará con diseño de bloque.
Si desea mostrar una página diferente, por ejemplo, stackoverflow.com en su uso webapp el widget "marco". Desde el docs :
Un widget que envuelve un elemento IFRAME, que puede contener un sitio web arbitrario.