- 浏览: 821892 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (488)
- struts1 (4)
- spring (13)
- extjs (36)
- mysql (3)
- sqlserver (2)
- oracle (37)
- 杂谈 (11)
- 面试相关 (35)
- Java基础知识总结 (5)
- Java重要知识点 线程和io流知识点 (6)
- 服务器相关 (1)
- 生活 (1)
- jsp (7)
- servlet (2)
- junit (3)
- struts2 (9)
- 开发必备 (4)
- 使用开发工具总结的知识 (4)
- ibatis (12)
- ajax (2)
- dwr (2)
- jquery (1)
- 设计模式 (4)
- Lucene的学习 (5)
- 经验总结 (19)
- mysql全文搜索相关 (7)
- hibernate (33)
- Sphinx (1)
- log4j的总结 (1)
- 敏捷开发 (9)
- 持续集成 (15)
- UML使用总结 (1)
- Scrum (1)
- OO(面向对象编程) (1)
- struts1和struts2总结 (1)
- 数据库加密 (1)
- 多线程和Socket编程 (6)
- PowerDesigner (2)
- 权限相关 (1)
- ant应用总结 (4)
- 面试必知知识点总结 (6)
- io流与nio流总结 面试相关 (1)
- 敏捷管理工具的使用 (7)
- hsqldb相关 (1)
- svn源码相关 (2)
- debug调试技巧总结 (1)
- hibernate和ibatis对比相关 (6)
- eclipse mylyn 插件的使用总结 (2)
- fisheye使用总结 (2)
- java泛型总结 (1)
- ssh整合总结 (10)
- SpringSide的学习总结 (1)
- JPA学习总结 (2)
- RoR 总结 (2)
- 模型驱动 总结 (1)
- Oracle SQL优化技巧 (4)
- 数据库相关资料 (1)
- oracle练习相关 (4)
- PowerDesigner 使用总结 (2)
- Struts实现国际化相关 (2)
- 权限框架 Spring Security (1)
- freemarker使用总结 (1)
- jsp servlet总结相关 (3)
- Java NIO总结 (1)
- 自己学习必须 (3)
- 蝴蝶容器相关 (2)
- eclipse插件的使用 (1)
- myeclipse的使用 (1)
- flex相关 (1)
- javaeye重生后总结的知识点 (2)
- 公司学习总结 (3)
- JAXB 相关 (1)
- ECSide (1)
- EdoJs 企业ajax框架 (1)
- RSA加密算法 (1)
- jbpm相关 (1)
- JMF原理 (1)
- MyEclipse使用总结 (1)
- Funsion Charts 相关总结 (3)
- 常用知识2011 (2)
- Flex与Java整合 (1)
- IBM WebSphere相关 (1)
- jQuery使用技巧 (2)
- 2011年面试相关知识点总结 (2)
- sqlserver开发相关 (8)
- eclipse 打jar相关 (2)
- Oracle/Mysql/SqlServer比较 (1)
- WebService Axis1.4开发相关 (4)
- 进制数的转换 总结 (1)
- WebService Axis2.0开发相关 (0)
- iteye Struts2 Spring Hibernate整合相关 (3)
- iteye osgi资料相关总结 (1)
- iteye ifos相关相关 (1)
- iteye 国际化相关 (1)
- iteye Hibernate缓存机制 (4)
- iteye Struts2 总结 (1)
- iteye Struts标签总结 (0)
- iteye web配置文件大全 (6)
- iteye Efs 框架总结 (1)
- iteye sql优化 (2)
- iteye 大数据量高并发的数据库优化 (1)
- iteye 开发相关 (1)
- iteye s1sh 和 s2sh整合中的问题以及解决 (1)
- iteye s1sh整合实例 (1)
- iteye s2sh整合实例 (1)
- iteye 面试相关 基础篇 (1)
- iteye Android相关 (1)
- iteye 面试相关 Web篇 (1)
- iteye Sql Server相关 (0)
- iteye struts1与struts2比较 (1)
- iteye jquery 和Struts2 (0)
- iteye struts2与其他插件整合 (0)
- iteye jquery 开发相关 (1)
- iteye eclipse结合spket(Ext,Jquery)开发相关 (0)
- iteye myeclipse 使用技巧相关 (0)
- iteye Memcached 缓存系统相关 (0)
- iteye 常用软件相关 (0)
- iteye 最新技术预览 AjaxSwing (0)
- iteye struts上传下载相关 (0)
- iteye 新技术相关 (0)
- test (0)
- iteye 开发Java游戏相关 (0)
- iteye Java反编译 (0)
- iteye XML解析相关 (0)
- iteye 压缩ZIP相关 (0)
- iteye 面试相关 (0)
- iteye Android开发相关 (4)
- csdn (0)
- e-inoc (0)
- iteye http错误码对应说明 (0)
- iteye 面试扩展知识点 (0)
- iteye oracle面试相关 存储过程,触发器,游标等 (0)
- iteye english study (0)
- iteye starflow工作流引擎 (0)
- iteye IBM WebSphere Application Server Toolkit使用相关 (0)
- iteye spring3 (0)
- iteye mybatis (0)
- iteye js技巧总结 (0)
- iteye SEO优化相关 (2)
- iteye QUI网页界面集成框架 (1)
- iteye AjaxAnywhere (1)
- iteye Nutz相关 (1)
- iteye ibatis技巧 (0)
- iteye dwz (0)
- 128个ajax/javascript框架 (0)
- iteye 2012 Java Swing教程 (1)
- iteye 码头集装箱相关 (1)
- iteye swing (2)
- 兼职工作 (0)
- 2012 新总结的面试相关知识点 常用知识点 (1)
- 淘宝网店相关 (0)
- oracle 常用函数 2012新总结 (1)
- 我的时尚潮流屋 (0)
- 2012 年 面试新总结知识 (1)
- 技巧 (1)
- 2013总结 (1)
- 2015工作相关 (3)
- springmvc (5)
- EasyPR-Java (1)
- java (2)
- editplus 4.0 注册码 (1)
- android (1)
- oracle连接数据库相关 (1)
- 编程资料总结 (2)
- 20160808 (1)
- visio 2013 (1)
最新评论
-
drew926:
泛型的类型参数可以有多个?这是java哪个版本支持的?
java泛型总结 -
listenan:
赞!非常感谢。
Scrum总结 -
cwscwj:
写的很深刻,谢谢,看了一遍,过段时间打算再看一遍。
Scrum总结 -
hwedwin:
w
Struts 2中的OGNL\EL的使用总结 -
lanni2460:
不错 很好 支持……
sqlserver三个驱动包下载
EXt tree 简单增、删、改、查
js: Ext.onReady(function() { // 树形面板 var tree = new Ext.tree.TreePanel({ id : 'tree-mianban', title : '树', region : 'west', animate : true, enableDD : true, containerScroll : false, loader : new Ext.tree.TreeLoader({ dataUrl : 'scripts/advancedTree01.json' }), lines : true, // selModel : new Ext.tree.MultiSelectionModel(), containerScroll : false, border : true }); // 根节点 var root = new Ext.tree.AsyncTreeNode({ text : '木叶', draggable : false, id : 'root' // /children : json }); // 树形编辑器 var treeEditer = new Ext.tree.TreeEditor(Ext.getCmp('tree-mianban'), { id : 'tree-Manage', allowBlank : false // 输入值不可以为空 }); // 弹出窗口 var win = new Ext.Window({ maskDisabled : false, id : 'tree-window', modal : true,// 是否为模式窗口 constrain : true,// 窗口只能在viewport指定的范围 closable : true,// 窗口是否可以关闭 closeAction : 'hide', layout : 'fit', width : 300, height : 200, plain : true, items : [{ id : 'tree-window-view', border : false }] }); // 给tree添加事件 tree.on('rightClickCont', tree.rightClick, tree); // 模块销毁函数 function destroy() { this.win.destroy();// 将win窗口销毁,否则在IE中会报错 } // 本例的主角,加载 tree TreePanel tree.setRootNode(root); tree.render(document.body); root.expand(true, true); // 定义右键菜单 var rightClick = new Ext.menu.Menu({ id : 'rightClickCont', items : [{ id : 'addNode', text : '添加', // 增加菜单点击事件 menu : [{ id : 'insertNode', text : '添加兄弟节点', handler : function(tree) { insertNode(); } }, { id : 'appendNode', text : '添加儿子节点', handler : function(tree) { appendNodeAction(); } }] }, '-', { id : 'delNode', text : '删除', handler : function(tree) { delNodeAction(); } }, { id : 'modifNode', text : '修改', handler : function() { modifNodeAction() } }, { id : 'viewNode', text : '查看', handler : function(tree) { veiwNodeAction(); } }] }); // 添加点击事件 tree.on('click', function(node) { if (node.id != 'root') { // alert(node.id); alert('我是:' + node.text + ',我的id是' + node.id + ''); } }); // 增加右键弹出事件 tree.on('contextmenu', function(node, event) {// 声明菜单类型 event.preventDefault();// 这行是必须的,使用preventDefault方法可防止浏览器的默认事件操作发生。 node.select(); rightClick.showAt(event.getXY());// 取得鼠标点击坐标,展示菜单 }); // 添加兄弟节点事件实现 function insertNode() { var selectedNode = tree.getSelectionModel().getSelectedNode(); var selectedParentNode = selectedNode.parentNode; var newNode = new Ext.tree.TreeNode({ text : '新建节点' + selectedNode.id }); if (selectedParentNode == null) { selectedNode.appendChild(newNode); } else { selectedParentNode.insertBefore(newNode, selectedNode); } setTimeout(function() { treeEditor.editNode = newNode; treeEditor.startEdit(newNode.ui.textNode); }, 10); }; // 添加子节点事件实现 function appendNodeAction() { var selectedNode = tree.getSelectionModel().getSelectedNode(); if (selectedNode.isLeaf()) { selectedNode.leaf = false; } var newNode = selectedNode.appendChild(new Ext.tree.TreeNode({ text : '新建节点' + selectedNode.id })); newNode.parentNode.expand(true, true, function() { tree.getSelectionModel().select(newNode); setTimeout(function() { treeEditor.editNode = newNode; treeEditor.startEdit(newNode.ui.textNode); }, 10); });// 将上级树形展开 } // 删除节点事件实现 function delNodeAction() { var selectedNode = tree.getSelectionModel().getSelectedNode(); // 得到选中的节点 selectedNode.remove(); }; // 修改节点事件实现 function modifNodeAction() { var selectedNode = tree.getSelectionModel().getSelectedNode();// 得到选中的节点 treeEditor.editNode = selectedNode; treeEditor.startEdit(selectedNode.ui.textNode); }; // 查看事件实现 function veiwNodeAction() { var viewPanel = Ext.getCmp('tree-window-view'); var selectedNode = tree.getSelectionModel().getSelectedNode(); // 得到选中的节点 var tmpid = selectedNode.attributes.id; var tmpname = selectedNode.attributes.text; var tmpdes = selectedNode.attributes.des; win.setTitle(tmpname + '的介绍'); win.show(); var dataObj = { id : tmpid, name : tmpname, des : tmpdes } var tmpTpl = new Ext.Template([ '<div style="margin:10px"><div style="margin:10px">编号:{id}</div>', '<div style="margin:10px">名称:{name}</div>', '<div style="margin:10px">描述:{des}</div></div>']); tmpTpl.overwrite(viewPanel.body, dataObj); }; }); html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Drag and Drop between 2 TreePanels</title> <link rel="stylesheet" type="text/css" href="D:/ext-2.2.1/resources/css/ext-all.css" /> <script type="text/javascript" src="D:/ext-2.2.1/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="D:/ext-2.2.1/ext-all.js"></script> <script type="text/javascript" src="./treelip.js"></script> </head> <div></div> <body> </body> </html> json: [ { "text":"卡卡西班", "id":"01", "allowDrag":false, "des":"最强的组合!", "children":[ {"text":"小樱","id":"0101","allowDrag":false,"des":"一个很可爱的女孩!","children":[ {"text":"小樱1","id":"010101","leaf":true,"allowDrag":true,"des":"一个很可爱的女孩!"}, {"text":"鸣人1","id":"010202","leaf":true,"allowDrag":true,"des":"四代火影的儿子!"}, {"text":"佐助1","id":"010303","leaf":true,"allowDrag":true,"des":"为了杀自己哥哥而活着的男人!"} ] }, {"text":"鸣人","id":"0102","leaf":true,"allowDrag":true,"des":"四代火影的儿子!"}, {"text":"佐助","id":"0103","leaf":true,"allowDrag":true,"des":"为了杀自己哥哥而活着的男人!"} ] }, { "text":"凯班", "id":"02", "allowDrag":false, "des":"有一个很白痴的老师!", "children":[ {"text":"小李","id":"0201","leaf":true,"allowDrag":true,"des":"他的努力意识值得任何人学习!"}, {"text":"宁次","id":"0202","leaf":true,"allowDrag":true,"des":"白眼族的天才忍者!"}, {"text":"天天","id":"0203","leaf":true,"allowDrag":true,"des":"她救活了一个暗器公司!"} ] } ]
发表评论
-
Ext 文档相关
2010-11-22 12:55 1067Ext 文档相关 -
Ext3.2中文API(最终完成版2010-10-25)
2010-11-15 10:25 1546Ext3.2中文API(最终完成版2010-10-25).CH ... -
Ext.data.Connection
2010-08-28 23:11 1086Ext.data.Connection Ext.data.C ... -
Extjs总结
2010-08-23 17:07 2193ExtJS是一个用javascript写的,主要用于创建前端用 ... -
在Struts2.0中使用JSON结合DWR和EXT
2010-08-23 08:24 1663在Struts2.0中使用JSON结合DWR和EXT 如 ... -
搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
2010-08-23 08:17 1099新建一个工程struts2工程teaweb(因为现在所做的项目 ... -
EditorGridPanel中ComboBox显示问题?
2010-08-19 23:52 1521function getConsumerUnit(value) ... -
ExtJS3.0之可编辑表格EditorGridPanel
2010-08-19 23:45 2057ExtJS3.0之可编辑表格EditorGridPanel ... -
div左图右文布局效果 收藏
2010-08-19 23:22 1500div左图右文布局效果 收藏 <!DOCTYPE htm ... -
Ext Js Grid 编辑 新增 删除 保存的一个小示例
2010-08-19 23:20 2346Ext Js Grid 编辑 新增 删除 保存的一个小示例 & ... -
xt中combobox在grid显示问题
2010-08-19 23:16 1294xt中combobox在grid显示问题 问题描述:我在ed ... -
Ext.grid.EditorGridPanel的使用、修改记录的获取及提交方法
2010-08-19 20:27 1815<HTML> <HEAD> &l ... -
在Ext中EditorGrid中datefield输入问题解决过程
2010-08-19 20:22 1790在Ext中EditorGrid中datefield输入问题解决 ... -
在extjs中,用GridPanel来显示数据
2010-08-19 17:44 1591在extjs中,用GridPanel来显示数据,需要用到Sto ... -
使用Ext实现拖拉功能
2010-08-19 14:24 1419<!DOCTYPE html PUBLIC &q ... -
深入浅出Ext JS:一个完整的EXT应用
2010-08-19 14:16 2353在本文中,我们将综合运用前面所学的知识,开发一个简单的学生信息 ... -
Ext.GridPanel 用法总结(一)—— Grid基本用法
2010-08-19 12:23 1732Ext.GridPanel 用法总结(一)—— Grid基本用 ... -
Ext.ux.grid.RowEditor的使用
2010-08-19 10:42 3791Ext.ux.grid.RowEditor的使用 RowEd ... -
ext+dwr完整的例子(包括树,增删改查等)
2010-08-14 21:14 1381ext+dwr完整的例子(包括树,增删改查等) 文章分类:We ... -
DWR与EXT整合
2010-08-14 21:01 1338据不完全统计,从事Ajax开发的Java程序员有一大半都使用D ...
相关推荐
在这个"EXT简单的增删改查"项目中,开发者利用EXTJS与SQLServer数据库相结合,实现了基本的数据管理功能,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 1. EXTJS的基本概念: - 组件...
接下来 在mysql里建立 数据库位ext的库 再去项目中 src/META-INF/persistence.xml的配置文件里吧<!-- <property name="hibernate.hbm2ddl.auto" value="update" /> -->这句话的注释去掉 好了 部署项目到tomcat上 ...
EXT SSH增删改查是关于Java Web开发中的一个主题,主要涉及EXT JavaScript库与Spring、Struts和Hibernate(SSH)三大框架的集成,用于构建数据管理的前端界面和后端处理逻辑。EXT是一个强大的JavaScript UI库,提供...
简单的EXT 增删改查
总结来说,EXT的增删改查功能强大且灵活,它提供的数据管理机制和用户界面组件使得在前端实现复杂的业务逻辑变得简单。通过这个示例,初学者不仅可以学习EXT的基本用法,还能深入理解前端数据操作和UI交互的设计原则...
在"Ext左树有表格 增删改查"这个主题中,我们主要关注的是ExtJS如何实现左侧树形结构与右侧表格的交互,以及在这样的布局中进行数据的增、删、改、查操作。 首先,ExtJS中的树形组件(TreePanel)可以用来展示层级...
Ext+2.0+Grid的增删改查.txtExt+2.0+Grid的增删改查.txtExt+2.0+Grid的增删改查.txtExt+2.0+Grid的增删改查.txtExt+2.0+Grid的增删改查.txtExt+2.0+Grid的增删改查.txt
使用ashx进行XML转Tree的增删改查操作 相信使用过Ext的朋友都很有感触,Ext的功能强大,界面绚丽。但是美中不足就是体积太大,前不久做项目的时候遇到这个问题,恰好发现里面一个压缩过的 Ext.js只有200K,但是已经...
通过图形化界面,用户可以直观地看到增删改查操作如何影响树的形态,这对于学习和调试非常有帮助。 ### 应用场景 B+ Tree被广泛应用于数据库索引,如MySQL的InnoDB存储引擎就使用了B+ Tree。文件系统如ext4也采用B+...
在这个场景中,我们关注的是使用MySQL数据库,Java编程语言,以及MyEclipse IDE来实现前端JSP页面与后端Java服务的交互,完成“增删改查”(CRUD)操作。CRUD代表创建(Create)、读取(Retrieve)、更新(Update)和删除...
ext 学习资料 网格增删改查 炫酷的效果ext 学习资料 网格增删改查 炫酷的效果
在“简单的增删改查”这个主题中,我们将探讨如何使用ExtJS实现数据管理的基本操作,包括添加(Add)、删除(Delete)、修改(Update)和查询(Query)。 首先,我们需要了解ExtJS的核心概念,如组件(Components)...
这个压缩包文件包含的示例和资源主要展示了如何利用ExtJS实现数据操作(增删改查)以及树形视图(TreePanel)的界面设计。 首先,"增删改查"(CRUD,Create、Read、Update、Delete)是任何数据驱动应用的基础功能。...
这个"Ext+SSH"实现的增删改查例子,其核心流程可能如下: 1. **用户界面**:使用ExtJS创建一个表格,显示从服务器获取的数据。表格可能包含编辑和删除按钮,用户可以通过这些按钮触发操作。 2. **Ajax通信**:当...
"ext增删改查.rar" 文件可能包含了EXTJS 进行数据操作的具体代码示例,包括Model、Store、Proxy 的配置以及如何触发增删改查操作的代码片段。解压并研究这些文件可以帮助理解EXTJS 与MySQL 数据库的交互过程。 8. ...
在这个"EXTJS4+STRUTS2+JAVA增删改查"的例子中,我们将深入探讨这三个技术如何协同工作,实现数据的动态管理。 EXTJS4是一个强大的JavaScript库,主要用于创建桌面级的Web应用程序。它提供了丰富的组件库,如表格、...
"admin"可能是应用程序的管理界面目录,包含用于执行增删改查操作的EXT.NET控件,如GridPanel、FormPanel等。这些控件可以绑定到数据源,并通过EXT.NET的事件处理机制(如button的click事件)调用后台的C#方法执行...
本文将深入探讨如何在Ext Grid中实现增删改查(CRUD)操作,这些操作是任何数据管理应用的基础。 首先,我们需要了解`Ext.grid.Panel`,它是Ext JS中的主要表格组件。这个组件可以显示大量数据,并提供了分页、排序...
总的来说,EXT JS提供了丰富的组件和API,使得在Web应用中实现增删改查功能变得相对简单。开发者需要理解EXT JS的组件模型,熟练掌握`FormPanel`、事件监听和数据提交机制,以及与服务器端的交互流程,才能有效地...
【标题】:“ext4 基础功能增删改查” 在Linux系统中,ext4是广泛使用的文件系统之一,其稳定性和效率深受用户青睐。本文将深入探讨ext4文件系统在“增删改查”这四个基本操作上的实现原理和使用方法。 一、增加...