¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como abrir uma janela de navegador dentro de uma visualização sem usar iFrame: guia passo a passo

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

Eu sei que podemos abrir uma janela do navegador externo, por exemplo, SAP.com em uma nova janela. Mas eu preciso abrir uma janela do navegador dentro de uma visualização sem usar um iFrame (pois está obsoleto). Alguém pode me ajudar?

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

4 Respuestas

0
Cargando...

Olá Philip,

Outra maneira de conseguir isso é usando o elemento UI Iframe para exibir outra URL na mesma janela do navegador.

Mas o IFrame foi descontinuado nos anos 2004.

Crie o elemento UI Iframe, atribua um valor à URL, crie um atributo de contexto do tipo Visibilidade e vincule-o à propriedade visível do iframe.

Em sua ação, torne o Iframe visível.

wdContext.currentContextElement.setframeVisible(WDVisibility.VISIBLE);

Saudações,

Naga

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

Olá,

1. No explorador Web Dynpro, expanda o nó WebDynproproj - Web Dynpro Component - Component Interface - Interface Views - tCompInterfaceView e depois clique duas vezes nele.

2. Selecione a aba Plugs.

3. Adicione um novo plug de saída do tipo exit plug (marque a caixa de verificação Exit Plug na janela Novo Outbound Plug) chamado StartAppExit e clique em Avançar.

4. Ao clicar em Novo, adicione um parâmetro com o nome Url (deve ser exatamente assim) do tipo string.

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

wdThis.wdGetPortalppAppCompWindowInterfaceViewController().wdFirePlugExitToHTML(URL);

Veja isso para referência

Saudações,

Naga

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

Olá Naga,

Obrigado pela resposta e informação. No entanto, minha necessidade é abrir uma nova janela do Explorer na mesma visualização onde estou chamando a nova URL. A nova URL, digamos SAP.com, deve abrir-se dentro da visualização onde está localizado o controle atualmente. Você poderia me fornecer mais informações sobre o exit plug e como abrir uma nova URL usando o mesmo?

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

Olá Philip,

Se você abrir a nova URL na janela atual do webdynpro, precisará sair da aplicação webdynpro atual, você pode fazer isso usando o exitplug.

Saudações,

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?