如何解决在新选项卡中打开 URL 而不是 FPM 应用程序中的新窗口
我正在 FPM 中构建一个应用程序,我正在尝试在新选项卡中打开一个外部 URL。我正在使用以下代码:
data: lr_fpm type ref to if_fpm,lr_nav type ref to if_fpm_navigate_to,ls_url type fpm_s_launch_url,ls_nav_additional_parameters type apb_lpd_s_portal_parameters.
if lr_fpm is not bound.
lr_fpm = cl_fpm_factory=>get_instance( ).
endif.
lr_nav = lr_fpm->get_navigate_to( ).
ls_url-url = '<A URL leading to a different application within my organisation>'.
ls_nav_additional_parameters-navigation_mode = 'EXTERNAL'.
call method lr_nav->launch_url
exporting
is_additional_parameters = ls_nav_additional_parameters
is_url_fields = ls_url_oi.
不幸的是,在所有浏览器中,这会打开一个新窗口而不是新选项卡。是否有一些参数可以将此行为更改为在新选项卡中打开外部 URL?
先谢谢你,
约书亚
解决方法
您可以将属性 target="_blank" 添加到 url 的末尾。 也许如果您将其添加到“IS_ADDITIONAL_PARAMETERS”中,它也会起作用。
不幸的是,我目前无法访问我的 SAP 系统来测试这个。 不过值得一试
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。