Open UI5 源代码解析之1222:VariantManager.js
源代码仓库:https://github.com/SAP/openui5源代码位置:src\sap.ui.fl\src\sap\ui\fl\variants\VariantManager.jsVariantManager.js 详细分析文件定位与总体判断VariantManager.js位于sap.ui.fl库下的variants目录。单看文件名,它像是一个普通的管理器;放进openui5当前项目的整体实现里去看,它其实是控件变体机制背后的运行时编排中枢。这个文件本身不负责渲染界面,也不承担最终存储介质的实现,它更像一名总调度:一边接住VariantManagement控件发起的用户动作,另一边协调VariantManagementState、FlexObjectManager、Switcher、Applier、Reverter以及ContextBasedAdaptationsAPI等多个底层模块,让变体的切换、复制、保存、删除、改名、设默认值等行为能正确发生。如果把企业应用里的变体功能想成一个大型机场的航班调度系统,那么界面上的变体下拉框只是旅客能看到的值机屏幕,而VariantManager.js更像塔台。旅客点击
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2580385.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!