点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我已经使用CDS注释和fiori智能模板创建了一个应用程序。 我正在尝试扩展此应用。 特别是,我需要扩展"对象页面"(sap.suite.ui.generic.template.ObjectPage)"编辑"按钮周围的功能(在更新之前进行一些其他检查)。
我似乎找不到在哪里可以做到这一点。 我在ControllerImplementation.js中找到了onEdit功能
并且我注意到它具有ExtensionAPI
但是我不知道从哪里开始编码我的扩展(特别是要添加到manifest.json文件中以实现的内容。
我找到了随附的帮助,但需要更多详细信息!
非常感谢您提供任何帮助
安德鲁
pic1.jpg (63.9 kB)
嗨,
希望这对您有所帮助。
如果要创建扩展,请在manifest.json中以以下方式添加视图和控制器。
ReplaceFacet也可以是AfterFacet或BeforeFacet。 这些是对象页面中的选项卡。
在您的控制器中,您必须注册扩展API。
Util.getObjectAPI(this.extensionapi)确实返回this.ObjectAPI。
然后,我们附加要处理的事件。 (取消,保存,pageDataLoaded,registerUnsavedDataCheckFunction)。
如果您想知道何时单击EDIT按钮,则应该在全局模型变量"/img/editable"中注册一个更改。 br>在onInit方法中,我们执行以下操作:
希望这会有所帮助!
亲爱的@ 道格拉斯·塞萨尔·库赫勒(Douglas Cezar Kuchler)
Util.getObjectAPI仅返回标准对象extensionAPI。
您必须扩展ObjectPageExtension才能具有此功能。
希望这会有所帮助!
一周热门 更多>