extjs 从数据库中读取视图配置文件(MerakiClientList.js),该配置文件中指明了该视图的控制文件(MerakiClientCtrl.js),extjs框架通过视图文件中的配置依次加载控制器(BaseCtrl.js,GridPanelCtrl.js,MerakiClientCtrl.js),控制器主要用来渲染数据以及获取数据。控制器通过store加载数据,在store中配置proxy和model,proxy向后端发送数据请求,并将请求到的数据存储在store中。本人个人认为这里的store角色相当于mvvm中的viewmodel,而XXXctrl.js相当于view controller 。
网友评论