如何从SAPUI5不同项目中的另一个控制器调用控制器的功能

2020-08-13 13:03发布

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

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


专家们,

是否可以从SAPUI5中不同项目的另一个控制器调用该控制器的功能?

如果是,请提供一些参考/样本。

最好的问候

Thiri

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

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


专家们,

是否可以从SAPUI5中不同项目的另一个控制器调用该控制器的功能?

如果是,请提供一些参考/样本。

最好的问候

Thiri

付费偷看设置
发送
5条回答
CPLASF-自律
1楼-- · 2020-08-13 13:05

是的。 您可以从一个控制器到另一种控制器中的任何一种方法。

检查代码片段,因为有很多问题博客。

Ex:在其他控制器中使用的基本控制器代码。

Nir深蓝
2楼-- · 2020-08-13 13:21

然后,您需要在清单中添加项目(您拥有要使用的控制器文件)作为依赖项。 json文件添加到当前项目。

您需要检查是否为此目的存在一些样本。

SAP砖家
3楼-- · 2020-08-13 13:03

嗨尊,

有多种可能。 这取决于"其他"项目的位置。

1. 另一个项目是否部署在同一服务器上?
2。 您是否想要运行时或设计时重用?

最常见的情况是设计时方法。 在这里构建多个项目。
1。 包含所有重复使用文件(组件,控制器等)的重复使用库
2。 导入此重用库的一个或多个应用程序

使用运行时方法可能是"更快"的方法。 但是,要确保已部署应用程序的质量更加困难。 重用控制器可能会更新,而应用程序则不知道。 然后,应用程序可能会崩溃事件,尽管它没有更改。

此信息可能会为您提供更多见识。 https://www.nabisoft.com/tutorials/sapui5/implementing-re-use-components-in-sapui5-libraries-andconsumption-them-in-sapui5-apps

粗暴的香蕉
4楼-- · 2020-08-13 13:07

您好Thiri,
您可以查看以下存储库 https://github.com/flovogt/ui5con20-ui5-routing/tree/master/demo 。 在这里,我们有多个库都在根组件内部使用。 在您的方案中,您只需要考虑根组件和基础组件。 根组件导入基本组件(它是自己的UI5库)。 重要配置在根组件的manifest.json和ui5.yaml中。

我是小鹏鹏啊
5楼-- · 2020-08-13 13:20

我的要求是创建公共项目(包括控制器,片段等)。 然后,可以从其他项目中调用/重用创建的功能/片段。 否则,要减少不同项目中的相同代码并减少维护时间。 因此,我要求首先从不同项目的另一个控制器调用该函数。

最好的问候

Thiri

一周热门 更多>