为什么SAP UI5框架在应用整个生命周期只调用onBeforeRendering一次

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/84970735

View的onBeforeRendering只会触发一次。这个可以任意找一个页面尝试。为什么View instance的onBeforeRendering只会执行一次?
1.当第一次进入View的时候,页面都会从最外层控件一直到最里面的子控件逐一render,在逐一render过程中,显示trigger了 onBeforeRendering
在这里插入图片描述
2.当在界面中切换detail page,只会partially update,此过程不再有调用onBeforeRendering
在这里插入图片描述
在beforeRendering时dom element尚未生成,此时用byId是拿不到任何data的。但afterRendering里可以。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

猜你喜欢

转载自blog.csdn.net/i042416/article/details/84970735