Avalados por :
Olá,
em primeiro lugar, você precisa de duas páginas BSP: open.htm e close.htm que abrem e fecham suas janelas do 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>
não se esqueça de adicionar um parâmetro (por exemplo, l_url tipo string) na configuração BSP e configurá-lo como automático.
<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>
O próximo passo é criar um método no seu Controlador de Componentes para abrir uma janela.
Aqui você é livre para escolher a técnica que desejar.
MÉTODO show_popup .
DADOS:
l_cmp_api TIPO REF PARA if_wd_component,
l_window_manager TIPO REF PARA if_wd_window_manager,
l_comp_info TIPO REF PARA if_wd_rr_component,
l_final_window TIPO REF PARA if_wd_window.
l_cmp_api = wd_this->wd_get_api
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute