¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo abrir una ventana de navegador dentro de una vista sin usar iFrame: guía paso a paso

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Sé que podemos abrir una ventana de navegador externa, por ejemplo, SAP.com en una nueva ventana. Pero necesito abrir una ventana de navegador dentro de una vista sin usar un iFrame (ya que está obsoleto). ¿Alguien puede ayudarme?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Philip,

Otra forma de lograrlo es utilizando el elemento UI Iframe para mostrar otra URL en la misma ventana del navegador.

Pero IFrame se depreca en los años 2004.

Crea el elemento UI Iframe, da un valor a la URL, crea un atributo de contexto de tipo Visibilidad y vincúlalo a la propiedad visible del iframe.

En tu acción, haz visible el Iframe

wdContext.currentContextElement.setframeVisible(WDVisibility.VISIBLE);

Saludos,

Naga

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

1. En el explorador de Web Dynpro, expande el nodo WebDynproproj - Web Dynpro Component - Component Interface - Interface Views - tCompInterfaceView y luego haz doble clic en él.

2. Selecciona la pestaña Plugs.

3. Agrega un nuevo plug de salida de tipo exit plug (marca la casilla de verificación Exit Plug en la ventana New Outbound Plug) llamado StartAppExit y haz clic en Siguiente.

4. Al hacer clic en Nuevo, agrega un parámetro con el nombre Url (debe ser exactamente así) de tipo string.

String URL = WDURLGenerator.getWebResourceURL(wdComponentAPI.getDeployableObjectPart(), "tu app");

wdThis.wdGetPortalppAppCompWindowInterfaceViewController().wdFirePlugExitToHTML(URL);

Ver esto para referencia

Saludos,

Naga

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Naga,

Gracias por la respuesta e información. Pero mi necesidad es abrir una nueva ventana de Explorer en la misma vista donde estoy llamando la nueva URL. La nueva URL, digamos SAP.com, debería abrirse dentro de la vista donde se encuentra el control actualmente. ¿Podrías proporcionarme más información sobre el exit plug y cómo abrir una nueva URL usando el mismo?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Philip,

Si abres la nueva URL en la ventana actual de webdynpro, debes salir de la aplicación de webdynpro actual, puedes hacerlo usando exitplug.

Saludos,

Naga

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?