EXTJS4.x之实战项目(2)左侧菜单数据填充数据
2013-07-04 13:57
344 查看
1.拖入一个TreePanel到MenuPanel中
设置以下属性
id: 'BaseContentManager';
title: '基础数据管理';
userClassName:'BaseContentManager';
rootVisible: false;
在BaseContentManager上右键点击"Promote To Class"提升到类,完成后工程如下图
2,创建数据源,找到Tree Store拖入工程的stores中,userClassName设置为BaseContentManagerTreeStore,storeid也设置为BaseContentManagerTreeStore,删除默认的Ajax Proxy.添加三个Fields 分别是id,text,view。
为BaseContentManagerTreeStore添加Memoty Proxy。找到Memoty Proxy拖入到BaseContentManagerTreeStore,然后找到Memoty Proxy的data属性,点击编辑在编辑区内输入
3,关联数据
设置BaseContentManaget的store为BaseContentManagerTreeStore
最后的工程如图所示
运行效果如下图
跟上面步骤相同我们创建多一个“栏目管理”菜单,数据源为
treepanel的id为SectionManager,storeid为SectionManagerTreeStore,步骤跟上面一样,最终效果如下图
设置以下属性
id: 'BaseContentManager';
title: '基础数据管理';
userClassName:'BaseContentManager';
rootVisible: false;
在BaseContentManager上右键点击"Promote To Class"提升到类,完成后工程如下图
2,创建数据源,找到Tree Store拖入工程的stores中,userClassName设置为BaseContentManagerTreeStore,storeid也设置为BaseContentManagerTreeStore,删除默认的Ajax Proxy.添加三个Fields 分别是id,text,view。
为BaseContentManagerTreeStore添加Memoty Proxy。找到Memoty Proxy拖入到BaseContentManagerTreeStore,然后找到Memoty Proxy的data属性,点击编辑在编辑区内输入
[ { id:1, text:'文章管理', view:'MyApp.view.ArticleGridPanel', leaf:true, }, { id:2, text:'媒体管理', view:'MyApp.view.MediaGridPanel', leaf:true, } ]
3,关联数据
设置BaseContentManaget的store为BaseContentManagerTreeStore
最后的工程如图所示
运行效果如下图
跟上面步骤相同我们创建多一个“栏目管理”菜单,数据源为
[ { id:101, text:'栏目管理', view:'MyApp.view.SectionGridPanel', leaf:true, }, { id:102, text:'栏目内容管理', view:'MyApp.view.SectionContentGridPanel', leaf:true, } ]
treepanel的id为SectionManager,storeid为SectionManagerTreeStore,步骤跟上面一样,最终效果如下图
相关文章推荐
- 【ssm个人博客项目实战03】左侧导航菜单功能实现
- EXTJS4.x之实战项目(4)填充ArticleGridPanel的数据
- [thinkPHP5项目实战_18]友情链接界面搭建和数据添加
- 小猪的Python学习之旅 —— 14.项目实战:抓取豆瓣音乐Top 250数据存到Excel中
- 福布斯系列之数据采集 | Python数据分析项目实战
- #6讲项目实战js第三区域响应式菜单
- 【Rsync项目实战】备份全网服务器数据
- jsp从数据库获取数据填充下拉框实现二级联动菜单的方法
- 【java】itoo项目实战之百万数据查询优化收集与实践
- Asp.Net Core 项目实战之权限管理系统(8) 功能菜单的动态加载
- SPSS Modeler数据挖掘项目实战(数据挖掘、建模技术)
- NHibernate+WCF项目实战(二)使用NHibernate实现数据访问并进行单元测试
- 开发中仿IOS三级菜单,开源项目PickView实用自定义数据封装使用实例
- ACCP4.0 [项目实战1]数据加密
- 聚合数据 iOS 项目开发实战:条码查询器
- 后台模板管理系统___左侧菜单数据的异步加载
- 【项目实战】---EasyUI数据表格的行风格
- 一次项目实战 mysql 1000万 数据优化、系统cpu 99% 内存 88%
- 大数据Spark“蘑菇云”行动第53课: Spark大型项目广告点击项目技术骨架实现之Spark+Kafka+Flume实战 项目!!!大项目!!!超大型大数据项目!!!
- NHibernate+WCF项目实战(二)使用NHibernate实现数据访问并进行单元测试