常规功能和模块自定义系统 (cfcmms)—010主界面和菜单的展示和控制(2)
系统中设置了四种菜单类型,可以相互之间快速转换,分别为标准菜单、按钮菜单、树状菜单和折叠式菜单。各个菜单位置和转换方式如下图:
各种菜单的菜单项的数据源由MainModel.js通过ajax在后台取得,在MenuModel.js中将菜单数据加工后生成可用的菜单数据。菜单项的数据获得、生成菜单、展示的过程如下图:(此处菜单项未用MVVM特性,要用的话也可以,把生成菜单的函数放在formula中应该就可以了)