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

2020-09-15 21:14发布

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

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


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

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

谢谢

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

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


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

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

谢谢

付费偷看设置
发送
2条回答
大简至美
1楼-- · 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);
 }
 
暮风yp
2楼-- · 2020-09-15 21:58

谢谢!

那是很大的帮助。 我一直在尝试按照此页面上的说明进行操作:

https://help .sap.com/viewer/cc1c7615ee2f4a699a9272453379006c/7.5.9/en-US/d58602924af34fc3816d44ddb6a9e911.html

请清楚,您的解决方案也是从这个角度出发吗? 还是不同的东西

谢谢

一周热门 更多>