文档库 最新最全的文档下载
当前位置:文档库 › Extjs4.2 MVC 左菜单动态加载功能

Extjs4.2 MVC 左菜单动态加载功能

Extjs4.2 MVC 左菜单动态加载功能

Ext

extmvc

说实话Ext这个东西还是比较不爽,那个官方的api也太简单了,很多地方都寥寥几句话,搞的像我这样的初学者很泄气,不过做事最好还是有始有终,有点心得,记录一下。

所谓的常见的应用界面就是登录完毕之后,左边一个菜单面板,中间一个TabPanel来放具体功能

后台传回数据后,点左边菜单应该可以动态加载功能

1.登录完毕后,加载左菜单,这个没啥好说的,数据:

functionId : 功能id

functionDes : 功能描述

functionMappingName : 其实就是定义在view中的xtype,方便加载

2.按部就班定义model和store

model:

store:

3.点击左菜单,加载对应的功能,这里是UserInfoPanel,xtype就是functionMappingName 中内容。

controller:

xtype其实就是系统帮忙初始化了一个实例,所以可以直接引用,还是很方便的吧,不过就是必须在controller中声明对应的view,store,model等等一串,这个地方是不是也可以动态声明呢?

相关文档