在 运行 个配置中配置 URL 个参数
Configuring URL parameters in run configurations
我的团队正在从 SAP Web 迁移到 SAP BAS IDE。但是在进行 运行 配置时,我找不到如何配置对我们来说很重要的东西:在哪里配置 URL 参数,就像我们在 Web IDE.
中一样
我查阅了几份 SAP 文档,例如 this guide,但一无所获。 UI5 CLI 在这方面似乎也没有提供任何有趣的东西。
有谁知道是否仍然可以在 运行 配置中配置 URL 参数,如果需要的话,在原始对应的 .env 文件中?
提前谢谢你,
约书亚
我不知道您是否找到了如何执行此操作,但无论如何,我找到的解决方案是修改调用的 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>
之后,您可以像这样在 url 上放置一些参数:
index.html?Kunnr='123'&Kkber='ACRA'
雷南·帕切科
我还找到了一种使用 URL 参数实现 运行 的快捷方式。 运行 配置保存在 .vscode/launch.json 文件中。在该文件中,有一个 args 数组与每个 运行 配置相关联,并提及项目的 index.html 文件。您可以手动将所需的 URL 参数附加到它。
创建任何应用程序时都会创建一个 package.json。
它包含要启动的脚本。您可以在此处添加 URL 参数。
我的团队正在从 SAP Web 迁移到 SAP BAS IDE。但是在进行 运行 配置时,我找不到如何配置对我们来说很重要的东西:在哪里配置 URL 参数,就像我们在 Web IDE.
中一样我查阅了几份 SAP 文档,例如 this guide,但一无所获。 UI5 CLI 在这方面似乎也没有提供任何有趣的东西。
有谁知道是否仍然可以在 运行 配置中配置 URL 参数,如果需要的话,在原始对应的 .env 文件中?
提前谢谢你,
约书亚
我不知道您是否找到了如何执行此操作,但无论如何,我找到的解决方案是修改调用的 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>
之后,您可以像这样在 url 上放置一些参数: index.html?Kunnr='123'&Kkber='ACRA'
雷南·帕切科
我还找到了一种使用 URL 参数实现 运行 的快捷方式。 运行 配置保存在 .vscode/launch.json 文件中。在该文件中,有一个 args 数组与每个 运行 配置相关联,并提及项目的 index.html 文件。您可以手动将所需的 URL 参数附加到它。
创建任何应用程序时都会创建一个 package.json。 它包含要启动的脚本。您可以在此处添加 URL 参数。