我在 SAPUI5 中使用控件,并在它们上看到了onBeforeRendering和onAfterRendering 之类的事件;我认为 Control 只呈现一次(在页面的初始加载中);但是,是否还有其他情况可以在没有重新加载完整页面的情况下重新呈现控件?在什么情况下重新渲染控件是有意义的?它对开发人员有何用处?提前致谢!
小智 5
控件通常在以下情况下重新呈现
准确地说,上述任何一项都只会使告诉 UI5 运行时核心需要重新渲染的控件无效(然后出于性能原因异步发生)。
根据实现,可以抑制重新渲染。例如,sap.m.Text
当text
属性更改时,控件不会使控件无效,而只是直接操作其 DOM。
对于大多数场景,您无需担心重新渲染。它由 UI5 运行时处理。事实上,对于大多数情况,当您需要显式地重新渲染/使控件无效时,您的实现可能有问题。
归档时间: |
|
查看次数: |
4084 次 |
最近记录: |