1
我已經學習主詳細演示,下面是在Master.controller.js
爲什麼onBeforeFirstShow有效?
onInit : function() {
this.getView().addEventDelegate({
onBeforeFirstShow: function() {
this.getOwnerComponent().oListSelector.setBoundMasterList(oList);
}.bind(this)
});
}
片段我無法理解該事件委託因爲我還沒有看到onBeforeFirstShow
事件是在任何控制/視圖API文檔。
這是一個正好用戶定義的事件還是一個預定義的事件?
我已經試過
this.getView().addEventDelegate({
onBeforeFirstShow: function() {
console.log("onBeforeFirstShow");
}.bind(this),
onAfterRendering: function() {
console.log("onAfterRendering");
}.bind(this)
});
它似乎onAfterRendering
之前發生。再說:
this.getView().onAfterRendering
返回function
this.getView().onBeforeFirstShow
返回undefined
。
我已搜查在Controller和View,並sap.ui.core.mvc.Controller和sap.ui.core.mvc.View源代碼中的doc。只有四種生命週期方法。
更新:它在https://openui5.hana.ondemand.com/#/api/sap.m.NavContainerChild – Tina