SAP Fiori Elements controller extension 的加载原理
生活随笔
收集整理的這篇文章主要介紹了
SAP Fiori Elements controller extension 的加载原理
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在 manifest.json 的 extends 區(qū)域里,注冊自己的擴展實現(xiàn):
"extends": {"extensions": {"sap.ui.controllerExtensions": { "sap.suite.ui.generic.template.ListReport.view.ListReport": { "controllerName": "com.sap.jerry.jerryfioriapp.WangZiXi"}}}}新建一個 controller 文件,sap.ui.define 里第一個參數(shù),必須和 manifest.json 里 controller 字段一致。
mvc 文件夾下 Controller.js:
Controller.extendByCustomizing 里:
在 SmartTable.js 的標準實現(xiàn)邏輯里,通過 fire event 的方式,觸發(fā)應用開發(fā)人員定義的 Extension 的邏輯:
我們自定義的 extension 邏輯被觸發(fā)了:
oEvent 輸入?yún)?shù)里,能觀察到 OData select 參數(shù):
更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結
以上是生活随笔為你收集整理的SAP Fiori Elements controller extension 的加载原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 五一余额仅剩一天 五四放假通知来了:部分
- 下一篇: 答网友提问:使用 SAP Fiori T