点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我是FIORI开发的新手,我在FIORI上的第一个开发是隐藏批准应用程序(购买,合同和请购单)的前向按钮。
我在WEB IDE上为CA_FIORI_INBOX应用程序创建了一个扩展项目,并在S3Custom.controller.js上进行了此调整:
sap.ui.controller(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.view.S3Custom",{ extHookChangeFooterButtons:function(oButtonList){ oButtonList.aButtonList.getIdForLabel()(" XBUT_FORWARD")。setVisible(false); } });
这是Component.js,我未做任何更改:
jQuery.sap.declare(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component"); //使用加载功能获取优化的预加载文件(如果存在) sap.ui.component.load({ 名称:" cross.fnd.fiori.inbox", //当SAP交付的应用程序部署在SAPUI5 ABAP存储库上时,使用以下URL运行扩展的应用程序 网址:"/img/sap/bc/ui5_ui5/sap/CA_FIORI_INBOX" //我们使用相对于我们自己组件的URL //扩展应用程序与客户名称空间一起部署 }); this.cross.fnd.fiori.inbox.Component.extend(" cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component",{ 元数据:{ 清单:" json" } });
我已部署到SAPUI5 abap存储库,并且已经为我的应用程序扩展配置了自定义目录和组。 我所做的唯一更改是:
- URL:/sap/bc/ui5_ui5/sap/NAMESPACE/ca_inbox/
- ID::cross.fnd.fiori.inbox.CA_FIORI_INBOXExtension.Component
当我运行"新应用"时,它似乎仍在运行原始代码,而没有运行扩展代码。
有人可以帮助我解决此问题吗?
最好的问候。
嗨
您对这个问题有任何解决方案吗?我也正尝试这样做。
谢谢
莫妮卡
嗨,莫妮卡,
尝试配置如下网址:
(您可以在网关系统中的SICF tcode中对此进行确认。)
此外,尝试定义组件ID,例如:
(在WEBIDE扩展项目的sap.app-id上检查manifest.json。
看看这是否对您有帮助。 :)
亲切的问候,
加西亚
嗨,
通过实现extHookChangeFooterButtons扩展控制器S3。
在文件清单中,将您的自定义控制器分配给标准视图。
然后创建以下文件夹和文件
Mohamed Fredj。
一周热门 更多>