- 浏览: 1781612 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (723)
- IE 国际化 (1)
- java (310)
- python (52)
- Spring (101)
- eclipse (43)
- birt (10)
- exe4j (1)
- ActiveMQ (3)
- HornetQ (7)
- Ext (16)
- Linux (50)
- james (1)
- mail (3)
- 经验 (288)
- tomcat (5)
- Netty (3)
- ant (6)
- rsync (2)
- MD5 (3)
- 正则表达式 (3)
- 非技术 (59)
- mysql (28)
- sftp (1)
- Commons (2)
- oracle (3)
- vsftp (1)
- jdoc (1)
- socket (3)
- SEDA (2)
- UUID (1)
- quartz (7)
- javascript (50)
- sql (5)
- array (3)
- POI (3)
- redis (2)
- junit (4)
- 二维码 (1)
- jdk (8)
- h2 (6)
- maven (37)
- JVM (5)
- html (4)
- css (1)
- excel (4)
- myeclipse (2)
- scala (0)
- jQuery (5)
- log (10)
- slf4j (2)
- log4j (9)
- REST (15)
- guava (18)
- Joda-Time (7)
- ini4j (1)
- 配置文件 (2)
- lucene (1)
- database (3)
- curator (2)
- zookeeper (3)
- 并发 (2)
- jetty (6)
- ehcache (5)
- windows (1)
- protobuf (1)
- select2 (2)
- easyui (10)
- Freemarker (1)
- Filter (1)
- twisted (1)
- DateTime (11)
- mockrunner (1)
- DataSource (4)
- ajax (1)
- shell (18)
- powermockito (5)
- json (5)
- lombok (1)
- jointjs (1)
- cookie (1)
- mybatis (11)
- 加密解密 (2)
- 安全 (2)
- web (1)
- notepad++ (3)
- mac (48)
- sublime (14)
- git (7)
- docker (10)
- jar (1)
- gson (5)
- ubuntu (3)
- 模式 (1)
- neo4j (2)
- elasticsearch (1)
- OmniGranffle (1)
- ASCII (1)
- jdbc (3)
- kafka (1)
- MQ (1)
- chrome (3)
- 华为 (1)
- 路由器 (1)
- api (2)
- 架构 (1)
- 设计模式 (1)
- pip (4)
- springboot (48)
- 数据库 (4)
- thread (1)
- java.thread (1)
- sqlite (1)
- postman (1)
- springboot-actuator (2)
- jwt (1)
- token (1)
- brew (9)
- vim (1)
- virtualbox (1)
- Swagger (1)
- spring-retry (3)
- 调度 (1)
- item2 (5)
- graph (12)
- jgrapht (12)
- tuple (1)
- hadoop (5)
- curl (1)
- 算法 (3)
- Jekyll (1)
- github (1)
- ssh-keygen (1)
- zip (2)
- http (2)
- RestTemplate (8)
- 文件处理 (2)
- XStream (1)
- XML (3)
- JAXB (1)
- 笛卡尔积 (2)
- hive (1)
- 搜狗输入法 (1)
- 常用java类 (2)
- nginx (1)
- log4j2 (1)
- drawio (2)
- 安卓 (1)
- 小米 (1)
- okhttp (1)
- requests (1)
- 格式化 (2)
- MySQL Workbench (1)
- 分布式 (1)
- zip4j (1)
- hbase (5)
- hikari (1)
- javers (1)
- pydatetime (4)
- pyassert (1)
- pylog (2)
- tree (2)
- download (1)
- zeppelin (1)
- utils (2)
- wget (1)
- 鼠标 (1)
- 位运算 (2)
- open api (1)
- 域名 (1)
最新评论
-
youngcoder:
haohaohao~
Spring cache 注解功能不起作用的解决方案 -
kanpiaoxue:
lixz 写道有具体实例demo吗好多年前写的了。你还是去官网 ...
spring batch(一):基础部分 -
lixz:
有具体实例demo吗
spring batch(一):基础部分 -
BuDongOrz:
...
Spring MVC controller 读取配置文件 -
hvang1988:
理解错了,原来还是计数,不是时间
spring batch(二):核心部分(1):配置Spring batch
ExtJS的Treepanel 经常被使用到,这里我写了一颗树。上面的数据用json从后台打回来到前台就可以使用。这颗树的json数据里面有部分属性没有用到,请大家使用的时候自己去掉。
var treeMenu = [ { "id" : 370, "valid" : true, "createTime" : "2011-07-22 00:00:00", "text" : "小型超市商务平台", "nodeId" : "132", "parentNodeId" : "0", "cls" : "folder", "sortId" : 100, "link" : "#", "children" : [ { "id" : 371, "valid" : true, "createTime" : "2011-07-22 00:00:00", "text" : "销售", "nodeId" : "133", "parentNodeId" : "132", "cls" : "folder", "sortId" : 1, "link" : "#", "children" : [ { "id" : 376, "valid" : true, "createTime" : "2011-07-26 00:00:00", "text" : "当前销售", "nodeId" : "138", "parentNodeId" : "133", "cls" : "file", "sortId" : 1, "link" : "/jsp/", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 377, "valid" : true, "createTime" : "2011-07-26 00:00:00", "text" : "销售记录", "nodeId" : "139", "parentNodeId" : "133", "cls" : "file", "sortId" : 10, "link" : "/jsp", "children" : [], "validValue" : 0, "leaf" : true } ], "validValue" : 0, "leaf" : false }, { "id" : 372, "valid" : true, "createTime" : "2011-07-22 00:00:00", "text" : "进货", "nodeId" : "134", "parentNodeId" : "132", "cls" : "folder", "sortId" : 10, "link" : "#", "children" : [], "validValue" : 0, "leaf" : false }, { "id" : 373, "valid" : true, "createTime" : "2011-07-22 00:00:00", "text" : "仓储", "nodeId" : "135", "parentNodeId" : "132", "cls" : "folder", "sortId" : 20, "link" : "#", "children" : [], "validValue" : 0, "leaf" : false }, { "id" : 374, "valid" : true, "createTime" : "2011-07-22 00:00:00", "text" : "结余", "nodeId" : "136", "parentNodeId" : "132", "cls" : "folder", "sortId" : 30, "link" : "#", "children" : [], "validValue" : 0, "leaf" : false } ], "validValue" : 0, "leaf" : false }, { "id" : 368, "valid" : true, "createTime" : "2000-01-01 00:00:00", "text" : "系统管理", "nodeId" : "6", "parentNodeId" : "0", "cls" : "folder", "sortId" : 999999, "link" : "#", "children" : [ { "id" : 378, "valid" : true, "createTime" : "2011-07-26 00:00:00", "text" : "后台管理-管理员", "nodeId" : "140", "parentNodeId" : "6", "cls" : "folder", "sortId" : 999, "link" : "#", "children" : [ { "id" : 379, "valid" : true, "createTime" : "2011-07-26 00:00:00", "text" : "个人信息", "nodeId" : "141", "parentNodeId" : "140", "cls" : "file", "sortId" : 1, "link" : "/jsp/", "children" : [], "validValue" : 0, "leaf" : true } ], "validValue" : 0, "leaf" : false }, { "id" : 7, "valid" : true, "createTime" : "2009-04-07 00:00:00", "text" : "后台管理-<span style='color:red;'>超级管理员<\/span>", "nodeId" : "1", "parentNodeId" : "6", "cls" : "folder", "sortId" : 900000, "link" : "#", "children" : [ { "id" : 49, "valid" : true, "createTime" : "2009-06-05 00:00:00", "text" : "菜单树管理", "nodeId" : "5", "parentNodeId" : "1", "cls" : "file", "sortId" : 0, "link" : "/direct/menuTree.do", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 103, "valid" : true, "createTime" : "2009-07-14 00:00:00", "text" : "用户管理", "nodeId" : "122", "parentNodeId" : "1", "cls" : "file", "sortId" : 10, "link" : "/direct/user/manage.do", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 375, "valid" : true, "createTime" : "2011-07-26 00:00:00", "text" : "用户组管理", "nodeId" : "137", "parentNodeId" : "1", "cls" : "file", "sortId" : 15, "link" : "/jsp/", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 107, "valid" : true, "createTime" : "2010-01-07 00:00:00", "text" : "用户组分配", "nodeId" : "131", "parentNodeId" : "1", "cls" : "file", "sortId" : 20, "link" : "/jsp/background_management/adminUserGroup.jsp", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 105, "valid" : true, "createTime" : "2010-01-07 00:00:00", "text" : "权限组管理", "nodeId" : "129", "parentNodeId" : "1", "cls" : "file", "sortId" : 40, "link" : "/jsp/background_management/addAuthGroup.jsp", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 20, "valid" : true, "createTime" : "2009-04-28 00:00:00", "text" : "用户权限管理", "nodeId" : "2", "parentNodeId" : "1", "cls" : "file", "sortId" : 50, "link" : "/jsp/background_management/admin.jsp", "children" : [], "validValue" : 0, "leaf" : true }, { "id" : 106, "valid" : true, "createTime" : "2010-01-07 00:00:00", "text" : "组权限分配", "nodeId" : "130", "parentNodeId" : "1", "cls" : "file", "sortId" : 60, "link" : "/jsp/background_management/adminAuthGroup.jsp", "children" : [], "validValue" : 0, "leaf" : true } ], "validValue" : 0, "leaf" : false } ], "validValue" : 0, "leaf" : false } ];/**
* 左边的树 */ var westObj = { id : 'menuTree', region : 'west', collapsible : true, animate : true, title : CommonUtils.language.treeTitle, xtype : 'treepanel', width : 200, autoScroll : true, split : true, loader : new Ext.tree.TreeLoader(), root : new Ext.tree.AsyncTreeNode( {// 树根 id : 'rootTreeId', text : CommonUtils.language.projectName, iconCls : 'treeNodeStyle', expanded : true, children : treeMenu }), rootVisible : true,// 根节点的可见性 listeners : {// 点击后调用的方法 click : function(n) { // 如果是叶子节点并且点击的不是olap菜单 if (n.isLeaf()) { var tabTitle = n.attributes.text; var targetUrl = basePath + n.attributes.link; addTab(n.attributes.id, tabTitle, targetUrl); } else { if (n.isExpanded()) {// 树节点的开关 n.collapse(false, true); } } } } };
发表评论
-
Extjs grid 得到选中行的列数据
2014-02-26 13:30 9607function getSelectedTableName( ... -
Extjs form 验证
2014-02-26 13:29 835var form = Ext.getCmp('createT ... -
extjs 触发Button的click事件
2014-02-11 18:10 3291首先有一个按钮,并且有监听click的事件 var but ... -
解决Extjs3上传文件Chrome解析Json错误问题
2014-01-23 19:07 2418今天用ExtJS 3.1 进行文件上传,参照的是它的ext- ... -
Ext3.x TreePanel 单击树枝节点,展开该节点
2014-01-23 15:59 1158//在TreePanel上面添加click的监听器事件 l ... -
Ext Grid store 加载完数据之后的动作
2014-01-21 17:27 13163有的时候我们需要明确的知道Ext中Grid的store加载完 ... -
extjs 获取Dom对象
2014-01-21 15:59 1014Ext.getCmp('centerObject').get ... -
Ext.tree.TreeLoader传参数以及异步加载
2014-01-07 23:47 12233var westObj = new Ext.tree.Tre ... -
Ext Treepanel 刷新
2013-12-25 09:56 1308Ext.getCmp(treeId).root.reload ... -
Ext Treepanel 得到选中的节点
2013-12-25 09:39 971var tree = Ext.getCmp('getShar ... -
Ext multiselect多选框
2013-12-20 13:14 9094在Ext里面经常会用到多选的组件: multiselect ... -
Ext ComboBox
2013-12-19 16:47 1340// 一个简单的Array数组的Combo var sto ... -
Ext2.x~3.x 获取 Ext.PagingToolbar 当前页数方法
2013-12-18 18:02 1632/** * function 获取当前页数(Ext ... -
ext check tree
2013-07-22 10:38 1777来源: http://2008shucheng.it ... -
双击/单击Ext.grid.GridPanel的行
2012-04-23 16:58 4419Ext.grid.GridPanel rowdblcli ...
相关推荐
EXTJS中的TreePanel是用于展示层级数据的组件,它以树状结构呈现数据。TreePanel提供了丰富的配置项和方法,使得我们可以灵活地控制树的显示和交互。以下是对TreePanel及其主要配置项和方法的详细说明: 1. **主要...
ExtJs TreePanel是一种在Web应用程序中用于展示层次结构数据的强大组件。它被广泛应用于构建具有树状结构的导航菜单、文件系统目录视图或者组织结构图。TreePanel结合了丰富的功能和灵活的定制性,使其成为ExtJs框架...
主要方法: collapseAll():收缩所有树节点 expandAll():展开所有树节点 getRootNode():获取根节点 getNodeById(String id):获取指定id的节点 expand( [Boolean deep], [Boolean anim],
在EXTJS这个强大的JavaScript框架中,`Ext.Panel`和`TreePanel`是两个非常重要的组件,它们被广泛用于构建复杂的用户界面。这篇文章将探讨如何在这些组件中动态加载本地页面数据,以提升用户体验并实现灵活的数据...
TreePanel是ExtJS中的一个树形控件,它允许你展示层级结构的数据。在教程中,你可能会学到如何创建和配置TreePanel,包括加载数据、设置节点图标、处理节点的展开和折叠事件,以及添加拖放功能。TreePanel通常用于...
在"Extjs 做的treepanel+tab切换页"这个项目中,我们主要关注的是如何利用ExtJS 3.2版本来创建一个具备折叠面板(Collapsible Panel)功能的树形视图(TreePanel),以及与之联动的选项卡(TabPanel)。这个设计允许...
在ExtJS框架中,TreePanel组件是用来展示层次化数据的一种常用方式。当TreePanel组件配置了复选框时,就会涉及到节点间复选状态的联动处理问题。也就是说,当用户操作某个节点的复选框时,需要根据一定的逻辑规则来...
在本文中,我们将探讨ExtJS 4框架中的TreePanel组件如何动态地改变行高。TreePanel是ExtJS中用于展示树形结构数据的组件,它通常用于显示文件系统结构、组织架构等层次化数据。动态改变行高是提高用户界面友好性和...
完美的Extjs4 treePanel节点刷新,函数为自动刷新选中的节点.API看得头疼才别出来的代码.截止我发之前,好像没有谁共享这个功能的函数吧.
在EXTJS3.0中,树形组件(TreePanel)提供了丰富的可编辑性,允许用户不仅查看数据,还能直接编辑节点内容。这大大增强了用户体验,使得交互性更强。编辑功能通常包括添加新节点、删除现有节点、修改节点文本以及...
在ExtJs中,GridPanel是用于展示数据的常用组件,它可以提供丰富的功能,如排序、分页、筛选等。在实际应用中,我们经常需要监听用户的交互行为,比如双击行进行进一步的操作。本篇文章将深入讲解如何在ExtJs ...
在EXTJS开发中,TreePanel是用于展示层级结构数据的组件,它经常被用来构建文件系统或者组织结构等。在处理TreePanel时,我们可能会遇到一个常见问题:当尝试使用MultiSelectionModel(多选模型)重置选中的节点时,...
动态加载、增删改查和拖拽功能是ExtJS TreePanel的重要特性,这些功能使得开发者可以创建出功能完备的数据管理界面。 首先,让我们详细了解一下动态加载(Dynamic Loading)。在大型数据集的情况下,一次性加载所有...
在JavaScript框架ExtJS中,正则表达式也经常被用于验证用户输入数据的合法性,例如表单字段的验证。下面我们将深入探讨正则表达式的基本概念以及在ExtJS中的应用。 一、正则表达式基础 1. **基本元素**:正则...
1. **ExtJS动态树(TreePanel)**: ExtJS TreePanel组件是用于显示和操作树形数据的控件。它支持多种特性,如拖放、分页、异步加载等。创建一个动态树,我们需要定义树节点的数据模型(TreeNode),配置数据源...
在本文中,我们将深入探讨EXTJS中的树形组件(TreePanel),以及如何创建一个简单的异步加载和拖放功能的示例。EXTJS TreePanel 是一个强大的组件,用于展示层次结构数据,通常用于组织目录、文件系统或组织结构等。...
用ExtJS4实现的treepanel与gridpanel的简单互动案例 包含mvc开发模式与普通开发模式两种 普通开发模式:需要在引入js文件夹中的main.js文件 mvc开发模式:需要引入app文件夹中的app.js文件 适合初学extjs4的朋友
在EXTJS中,TreePanel是用于展示树形数据结构的组件,广泛应用于组织层次结构信息,如文件系统、组织架构等。 **EXTJS TreePanel 知识点** 1. **配置项** - `root`: TreePanel 的根节点,通常是整个树的起点。 -...
ExtJS 是一个强大的JavaScript 库,用于构建交互式的Web应用程序,尤其在数据网格、表格和分页处理方面表现卓越。在ExtJS中,分页排序是实现大规模数据展示的重要功能,它允许用户在大量数据中高效地浏览和管理信息...