ExtJs之treePanel实例
2017-11-25 18:44
344 查看
需求
treePanel适合做系统中的多级目录树(没有从后台加载数据)效果图
代码
Ext.define('dxgx.gxInfoTreePanel',{ extend: "Ext.tree.Panel", xtype: "nav", id: "nav", initComponent: function() { //导航菜单Store var navStore = Ext.create("Ext.data.TreeStore", { // proxy: { // type: "ajax", // reader: "json", // url: "data/nav.json" // } root: { expanded: true, children: [ { text: "首页", leaf: true }, { text: "系统管理", expanded: true, children: [{ text: "角色管理", leaf: true }, { text: "用户管理", leaf: true } ] }, { text: "文章管理", expanded: true, children: [{ text: "文章列表", leaf: true }, { text: "发布文章", leaf: true }] }, { text: "产品管理", expanded: true, children: [{ text: "产品列表", leaf: true }, { text: "新增产品", leaf: true }, { text: "产品监控", leaf: true }] }, { text: "报表管理", expanded: true, children: [{ text: "生成报表", leaf: true }, { text: "报表统计", leaf: true }, { text: "报表打印", leaf: true }] }] } }); Ext.apply(this, { title: "导航菜单", collapsible: true, //split: true, autoScroll: true, margin: "0 5 0 5", width: 225, border: true, rootVisible: false, store: navStore, listeners: { // itemclick: "onMenuClick" } }); this.callParent(arguments); } });
相关文章推荐
- Extjs4 TreePanel实例
- EXTJS4扩展实例:如何使用filter查询treepanel
- EXTJS将树拖拽到PANEL,drag tree drop into panel 实例
- Extjs 中的 Treepanel 实现菜单级联选中效果及实例代码
- Extjs中 关于treePanel的demo实例
- EXTJS将树拖拽到PANEL,drag tree drop into panel 实例
- extjs treepanel 动态的加载节点,选中父节点时,同时选中下面的子节点
- EXTJS桌面显示窗口(左边:TREE,右边:PANEL),点击按钮弹出窗口编辑数据提交后台PHP。
- ExtJS4 Ext.tree.Panel获取Node对象
- ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
- ExtJs GridPanel 完整实例
- Extjs学习笔记--Ext.tree.Panel
- extjs中treepanel例子
- [Ext.Net]TreePanel+gridPanel实例
- css修改ExtJS:TreePanel的小图标
- EXTJS中TreePanel和TabPanel配合使用的问题
- 通过CSS样式来修改ExtJS:TreePanel的小图标
- Extjs TreePanel API详解
- 征服ExtJs那棵树(ExtJs官方开发手册汉语详解--TreePanel)