点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, ...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我阅读了一些有关如何扩展对象页面的博客,但我仍然处于封锁状态。 这是我的资料来源:
我目前在列表报告和对象页面上。 我的列表报告中的所有扩展均已完成,可以。 我的版本是1.38 ...
我有EntitySet标头(主要)和EntitySet项(次要)。
现在,我正在处理对象页面(OP)。 我添加了一个自定义部分(在第一个链接的帮助下,非常感谢 Jocelyn Dart ), 它完美地工作。
第二次,我尝试将OP扩展为执行两个操作:
在下面,您可以找到manifest.js的扩展部分。 扩展列表报告还可以,OP的常规数据还可以...
我认为我离……某物很近,但我看不出我的错误在哪里。 您对我做错什么有任何想法/建议吗?
非常感谢您的帮助。
对订单项的操作(图片1)
我的脚栏上的操作(图2-法文显示,但是我们有保存,取消和共享的内容)
我的清单摘录
"扩展": { "扩展名":{ " sap.ui.viewExtensions":{ " sap.suite.ui.generic.template.ListReport.view.ListReport":{ " SmartFilterBarControlConfigurationExtension |标题":{ " className":" sap.ui.core.Fragment", " fragmentName":" MyNameSpace.ext.fragment.Customfilter", " type":" XML" } }, " sap.suite.ui.generic.template.ObjectPage.view.Details":{ " BeforeFacet | Headers | InvoiceItem":{ " className":" sap.ui.core.mvc.View", " viewName":" MyNameSpace.ext.view.GeneralData", " type":" XML", " sap.ui.generic.app":{ " title":" {@ i18n> GENERALDATA}" } } } }, " sap.ui.controllerExtensions":{ " sap.suite.ui.generic.template.ListReport.view.ListReport":{ " controllerName":" MyNameSpace.ext.controller.ListReportExt" }, " sap.suite.ui.generic.template.ObjectPage.view.Detail":{ " controllerName":" MyNameSpace.ext.controller.ObjectPageExt", " sap.ui.generic.app":{ "项目":{ " EntitySet":"项目", "部分":{ " InvoiceItem":{ " id":" InvoiceItem", "动作":{ " onItemRefresh":{ " id":" onItemRefresh", " text":" Super", " press":" onItemRefresh", " requiresSelection":否 } } } }, "动作":{ " onPreSave":{ " id":" onPreSave", " text":" Awesome", " press":" onPreSave", "确定":正确 } } } } } } } }
再次感谢您的帮助。
(3.8 kB)
你好
这是我对扩展程序的解决方案,希望可以为您提供帮助:)
Manifest.json:
视图:
片段:
这对我来说很好:)
而且,如果要在Extension内使用extensionPoints,则可以这样做:
致谢。
一周热门 更多>