发布于 2015-02-10 10:28:53
首先决定一个特定的方面,例如控件是如何工作的,或者UI5核心如何处理呈现这些控件及其组合,或者数据绑定,或者转换,或者模块加载,或者主题,或者.
如果您没有特别的兴趣,我建议您开始研究控件,因为它们相对独立,从琐碎到复杂,您更有可能编写自己的控件,而不是修改数据绑定。
例如,您可以查看sap.m.Link控件:- https://github.com/SAP/openui5/blob/master/src/sap.m/src/sap/m/Link.js - https://github.com/SAP/openui5/blob/master/src/sap.m/src/sap/m/LinkRenderer.js链接当然是一个非常简单的控件,但是在查看代码时,您会注意到需要处理一些特殊的事情。
以下资源将为您提供一些上下文,以更好地理解Link实现的功能:
根据您的舒适程度,您可以选择其他控件,或者继续使用RenderManager,后者负责调用控件呈现器以生成它们的HTML:https://github.com/SAP/openui5/blob/master/src/sap.ui.core/src/sap/ui/core/RenderManager.js。
https://stackoverflow.com/questions/28420726
复制相似问题