首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将自定义SAPUI5库添加到SAPUI5平台(门户服务)

将自定义SAPUI5库添加到SAPUI5平台(门户服务)
EN

Stack Overflow用户
提问于 2018-08-14 09:22:55
回答 2查看 2K关注 0票数 2

我用SAPUI5创建了一个定制的SAPUI5库,并将库部署到deployed平台上。这个库由多个SAPUI5应用程序使用,在从SAPUI5启动应用程序时工作非常完美。对库的依赖在每个应用程序的manifest.json中定义:

代码语言:javascript
运行
复制
"dependencies": {"libs": {"custom.library"}: {}}}

此外,我已经向文件neo-app.json添加了正确的路径。

现在,我已经将SAPUI5应用程序注册到SAP平台Fiori。我可以启动Launchpad并看到应用程序的瓷砖。但是,当我启动一个应用程序时,会发生以下错误: Error:未能从https://sapui5.hana.ondemand.com/1.52.17/resources/custom/library/library.js加载‘定制/库/图书. to’:404

如何将自定义UI5库注册到?

EN

回答 2

Stack Overflow用户

发布于 2018-08-14 13:32:27

在SAPUI5上,您将找到这个博客有关SAPUI5自定义控件库。它说,您需要在新部署的库的新应用程序. file文件的“路由”数组中添加条目。条目应如下:

代码语言:javascript
运行
复制
{
       "path": "/webapp/resources/my/custom/control",
       "target": {
             "type": "application",
             "name": "mycustomlib", 
             "entryPath": "/"
       },
       "description": "Custom control library"
}

在这里,“path”是您在控制器JS文件的依赖项定义中使用的路径。“target”子句中的“name”包含将库部署到SAP平台的名称。

票数 0
EN

Stack Overflow用户

发布于 2019-04-22 18:23:55

正如Platform团队所指出的,您需要在neo-app.json中为SAP平台路由器创建一个路由条目,以便在应用程序请求时知道在哪里提供库文件。

找到需要添加的确切URL的一个好方法是在浏览器的开发工具中检查网络请求,当尝试在Launchpad中加载应用程序时:

在上面的例子中,将这个条目添加到neo-app.json解决了这个问题:

代码语言:javascript
运行
复制
{
    "path": "/sap/ui5/1/resources/vplanner/common",
    "target": {
        "type": "application",
        "name": "vpfioricommon"
    },
    "description": "Common Library"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51838043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档