Warm tip: This article is reproduced from serverfault.com, please click

sapui5-在运行配置中配置URL参数

(sapui5 - Configuring URL parameters in run configurations)

发布于 2020-11-25 15:25:11

我的团队正在从SAP Web IDE迁移到SAP BAS。但是,在进行运行配置时,我找不到如何配置对我们来说很重要的东西:在哪里配置URL参数,就像在Web IDE中一样。

我已经查阅了几本SAP文档,例如本指南,但是空手而归。UI5 CLI在这方面似乎也没有提供任何有趣的东西。

有谁知道是否仍然可以在运行配置中配置URL参数,如果需要,可以在原始的相应.env文件中进行配置?

先感谢你,

约书亚记

Questioner
Joshua Schroijen
Viewed
0
21.1k 2020-11-30 12:49:43

我不知道你是否找到了解决方法,但是无论如何,我发现的解决方案是修改Index.HTML文件并放一些脚本代码

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>EXTRATOCLIENTE</title>
    <script id="sap-ui-bootstrap" src="https://sapui5.hana.ondemand.com/resources/sap-ui-core.js"
        data-sap-ui-theme="sap_belize" data-sap-ui-resourceroots='{"br.com.araguaia.EXTRATOCLIENTE": "./"}'
        data-sap-ui-compatVersion="edge" data-sap-ui-oninit="module:sap/ui/core/ComponentSupport"
        data-sap-ui-async="true" data-sap-ui-frameOptions="trusted">
        </script>

    <script>
        var oStartupParameters = jQuery.sap.getUriParameters().mParams;
        var oComponent = sap.ui.getCore().createComponent({
            name: "br.com.araguaia.EXTRATOCLIENTE",
            settings: {
                componentData: { startupParameters: oStartupParameters }
            }
        });
        new sap.ui.core.ComponentContainer({
            component: oComponent
        }).placeAt("content");

    </script>
</head>
<body class="sapUiBody" id="content">
</body>

</html>

之后,你可以在网址上输入一些参数,例如:index.html?Kunnr ='123'&Kkber ='ACRA'

雷南·帕切科(Renan Pacheco)