Avalados por :
Hello,
en primer lugar, necesitas dos páginas BSP: open.htm y close.htm que abren y cierran tus ventanas del navegador externo:
<b>open.htm</b>
<htmlb:content design="design2003" >
<htmlb:document>
<htmlb:documentHead>
<script language="JavaScript">
<!--
var nw;
nw = window.open('','HelpWindow','toolbar=no');
nw.location.href = '<%= l_url %>';
nw.name = 'HelpWindow';
nw.focus();
top.close();
-->
</script>
</htmlb:documentHead>
</htmlb:document>
</htmlb:content>
no olvides agregar un parámetro (por ejemplo, l_url tipo string) en la configuración BSP y configurarlo en auto.
<b>close.htm</b>
<htmlb:content design="design2003" >
<htmlb:document>
<htmlb:documentHead>
<script language="JavaScript">
<!--
var nw;
nw = window.open('','HelpWindow','');
nw.close();
top.close();
-->
</script>
</htmlb:documentHead>
</htmlb:document>
</htmlb:content>
El siguiente paso es crear un método en tu Controlador de Componentes para abrir una ventana.
Aquí eres libre de elegir la técnica que desees.
METHOD show_popup .
DATA:
l_cmp_api TYPE REF TO if_wd_component,
l_window_manager TYPE REF TO if_wd_window_manager,
l_comp_info TYPE REF TO if_wd_rr_component,
l_final_window TYPE REF TO if_wd_window.
l_cmp_api = wd_this->wd_get_api
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