gpt4 book ai didi

sapui5 - 如何处理 Bootstrap 的 data-sap-ui-libs 与 list 的 sap.ui5/dependencies/libs?

转载 作者:行者123 更新时间:2023-12-05 02:12:29 25 4
gpt4 key购买 nike

我通常在 sap.ui5/dependencies/libs 下的 list 中声明应用程序依赖的所有标准库。

现在我应该在 Bootstrap 参数 data-sap-ui-libs 中放入什么,相同的库?如果我在 data-sap-ui-libs 中放少/多会有什么影响?它们有何不同?

附言。我在 SAP 的文档中找不到这个,但请证明我错了。 :-)

最佳答案

Bootstrap (data-sap-ui-libs) 在 index.html 中完成。它只需要包含在 index.html 中引用的库。

如果您的代码如下所示:

new sap.m.Shell({
app: new sap.ui.core.ComponentContainer({
name: "my.namespace.app",
height: "100%"
})
}).placeAt("content");

那么你应该需要以下库:

data-sap-ui-libs="sap.m, sap.ui.core"

如果您的代码如下所示:

sap.ui.require([
"sap/m/Shell",
"sap/ui/core/ComponentContainer"
], function(Shell, ComponentContainer) {
new Shell({
app: new ComponentContainer({
name: "my.namespace.app",
height: "100%"
})
}).placeAt("content");
});

您不需要要求任何东西(但它可能会影响您应用的加载时间)。


所有 在 View 中使用的库应该在 manifest.json 中是必需的。因此,如果您在您的应用中使用 sap.m,您应该在您的 manifest.json 中要求它,即使您已经在 index.html 中要求它

这是因为 Component.jsmanifest.json 是应用程序的默认入口点,而 index.html 是只是 Fiori Launchpad 之外的独立应用程序的包装器。

关于sapui5 - 如何处理 Bootstrap 的 data-sap-ui-libs 与 list 的 sap.ui5/dependencies/libs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55952720/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com