當前位置:
首頁 >
view controller lifecycle discussion - beforeRendering
發(fā)布時間:2023/12/19
45
豆豆
生活随笔
收集整理的這篇文章主要介紹了
view controller lifecycle discussion - beforeRendering
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Created by Jerry Wang on Aug 07, 2014
BeforeRendering Trigger point:
?
Callstack1:?
h就是當前的html document: Callstack2: 在當前的ui5 document ready之后,執(zhí)行finishTask操作。 Callstack3: 執(zhí)行當前ui區(qū)域m[i]的rerender 方法: Callstack4: 調(diào)用render manager 繪制JS view: 繪制的位置就是html里面id為content的DIV元素: Callstack5: render manager 開始render JS view: Callstack6: 在render manager的實現(xiàn)里,首先掉beforeRender的callback: 就在下面不遠處還有AfterRender的callback調(diào)用:<img src="https://user-images.githubusercontent.com/5669954/28252973-2698db8c-6ad0-11e7-9a58-cbb707e0ed47.png)
Callstack7: JS view instance調(diào)用sap.ui.core.mvc.View.onBeforeRendering方法:
Callstack8: fire BeforeRendering:
Callstack9: 和之前的onInit一樣,JS view instance調(diào)用EventProvider的方法fireEvent來調(diào)用beforeRendering callback:
最后application的onBeforeRendering被調(diào)用:
要獲取更多Jerry的原創(chuàng)文章,請關注公眾號"汪子熙":總結
以上是生活随笔為你收集整理的view controller lifecycle discussion - beforeRendering的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度搜索引擎(百度产品大全)
- 下一篇: OPPORTUNITIES_GET_EN