如何在启动板顶部添加其他图标

2020-09-15 21:14发布

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

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

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


我想在右上角的Fiori Launchpad中添加一些图标。 这些将用于指向可能对用户有利的其他资源。 我们已经尝试过更改代码(视图,控制器,容器等),但是在刷新或重新启动服务器时,更改未注册,代码似乎未更改。

这是为什么? 如果有人能指出我正确的方向以进行这些更改,将不胜感激。

谢谢

2条回答
大简至美
2020-09-15 21:48

归档此文件的最佳方法是创建一个Launchpad插件。

在那里,您可以在启动板标题上添加按钮。

以下是创建该方法的示例:

 setHelpIcon:function(){
 var oRendererExtensions = jQuery.sap.getObject('sap.ushell.renderers.fiori2.RendererExtensions');
 var oButtonHeaderItem = new sap.ushell.ui.shell.ShellHeadItem({
 图标:sap.ui.core.IconPool.getIconURI('hint'),
 showSeparator:否,
 按下:onPressContactButton
 });
 var oPopoverContainer = new sap.m.ScrollContainer({
 水平:假,
 垂直:错误
 });
 oPopoverContainer.addContent(oPanel);
 var oPopover = new sap.m.Popover({
 位置:sap.m.PlacementType.Bottom,
 内容:[oPopoverContainer]
 });

 函数onPressContactButton(){
 如果(oPopover .isOpen()){
 oPopover .close();
 }其他{
 oPopover .openBy(oButtonHeaderItem);
 }
 }
 oRendererExtensions.addHeaderEndItem(oButtonHeaderItem);
 }
 

一周热门 更多>