UI5中Component.js文件中的Manifest.json设置

2020-09-24 17:53发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

作为升级SAP_UI组件的补救措施的一部分,我们将提供SAP注释

" 2500102-我的收件箱控制台错误:无法获取UI2ShellService-错误:未声明服务UI2ShellService!cross.fnd.fiori.inbox.Component"

此注释表示要保持以下设置

"在自定义应用程序的manifest.json文件的" sap.ui5"块内添加对ShellUIService的引用,如下所示:" services":{" ShellUIService":{" factoryName":" sap.ushell.ui5service .ShellUIService"}"

但我们的扩展应用程序不支持Manifiedt.json文件。

我们如何在Component.js中保持以上设置?

谢谢

草皮

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

作为升级SAP_UI组件的补救措施的一部分,我们将提供SAP注释

" 2500102-我的收件箱控制台错误:无法获取UI2ShellService-错误:未声明服务UI2ShellService!cross.fnd.fiori.inbox.Component"

此注释表示要保持以下设置

"在自定义应用程序的manifest.json文件的" sap.ui5"块内添加对ShellUIService的引用,如下所示:" services":{" ShellUIService":{" factoryName":" sap.ushell.ui5service .ShellUIService"}"

但我们的扩展应用程序不支持Manifiedt.json文件。

我们如何在Component.js中保持以上设置?

谢谢

草皮

付费偷看设置
发送
2条回答
落灬小鱼
1楼-- · 2020-09-24 18:13

理想情况下,这些设置应保存在manifest.json文件中,并且应在component.js文件中引用该文件。

例如:

sap.ui.core.UIComponent.extend(" yourComponent.Component",

{

元数据:{清单:" json"},

init(){}

});

但是,如果要将其维护在component.js文件中,则需要在元数据标记中声明详细信息。

元数据:{

services:{ShellUIService:

{factoryName:" sap.ushell.ui5service.ShellUIService"}

}

}

暮风yp
2楼-- · 2020-09-24 18:01

为什么您的组件不支持清单?

即使不支持,也可以将配置放在component.js中。

一周热门 更多>