如何将sap.m.MessagePage添加到sap.ushell.Container.getRenderer(" fiori2")

2020-09-24 01:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我想在加载Fiori L...

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

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


嗨,

我想在加载Fiori Launchpad的自定义插件中添加sap.m.MessagePage以返回sap.ushell.Container.getRenderer。 为了做到这一点,我假设我需要知道sap.ushell.Container.getRenderer返回什么,因此在sap.ushell.Container上有一些API文档。 我看了 https://sapui5.hana.ondemand.com/#/api /,但无法找到此类的任何文档。 似乎与 https相关 ://sapui5.hana.ondemand.com/#/api/sap.ushell.renderers.fiori2.Renderer/overview

那么有人可以告诉我在sap.ushell.Container.getRenderer上哪里可以找到一些API文档吗?

谢谢

亲切的问候

4条回答
2020-09-24 01:56

嗨罗恩,

非常感谢。 不幸的是,由于适当的使用上下文,我仍然不清楚为什么在这里没有描述getRenderer方法:

 sap.ushell.Container.getRenderer(" fiori2"); 

我(旧的Java修补匠)假定sap.ushell.Container是一个常规类,可用的方法将在此处描述,类似于JavaDoc,例如 但是我可能缺少一些基本知识,不想打扰您,但是我会向我的SAPUI5经验丰富的同事询问这个话题。

但是,与此同时,我放弃了尝试将sap.m.MessagePage的一个实例呈现到外壳中,因为它显然不提供任何直接方法来放置任意控件,而MessagePage不提供诸如open()或show()( 从sap.ui.core.Control继承的placeAt()对我没有用,因为据我所知壳没有提供容器。

我将尝试使用sap.m.Dialog resp。 改为sap.ui.core.HTML。 这似乎可行,但是我目前在那儿面临一些奇怪的问题。 我将打开一个新线程,因为它与我的整个问题无关。

再次感谢您的友好支持,

亲切的问候

一周热门 更多>