本教程前一篇文章,介绍了如何在 SAP Fiori Elements List Report 利用的 Table 区域里创立自定义 Action,并且在该 Action 对应按钮的点击事件处理函数里,应用 JavaScript 代码打印出以后选中的表格行我的项目的业务数据。
成果如下图所示:
前一篇教程的解决方案,依据按钮的 press
事件点击处理函数的输出参数 oEvent
, 从其 oSource
字段拿到产生点击事件的 Button 实例,而后间断调用两次 getParent
办法,取得 List Report 表格的实例。
本文介绍另一种通过 Extension API 满足同样需要的开发方式。
Extension API 是 SAP Fiori Elements 利用开发人员进行的扩大开发,与 SAP Fiori Elements 框架提供的规范性能之间的 官网接口
。
开发人员只有正确应用这套 官网接口
,SAP 能力保障二次开发人员所实现的扩大,同 SAP Fiori Elements 的规范性能造成一个有机整体,确保零碎行为和性能的正确性和兼容性。
上面咱们通过 List Report 扩大的例子,具体学习 Extension API 的应用办法。
本例的残缺源代码地址如下。