- 浏览: 243604 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
问道721:
长见识了, 新建文档还不行, 写入内容后就可以了
利用poi操作word文档 -
laodongbao:
终于找到了我能理解和接受的的spring aop和动态代理的结 ...
spring Aop中动态代理 -
lqservlet:
可以看到存储文件! 全是xml文件,好多呀。
利用poi操作word文档 -
步青龙:
直接重命名xx.docx的文件为xx.zip,用WinRar打 ...
利用poi操作word文档 -
邦者无敌:
如果是JDK1.3呢?是否要将上面四个jar包手动加入
com.sun.crypto.provider.SunJCE
Ext.namespace("www.haohao.com");
www.haohao.com.Treepanel = function() {
// 树根
var rootNode = new Ext.tree.AsyncTreeNode({
id : '00001',
text : '目录'
});
// 树加载器
var treeLoader = new Ext.tree.TreeLoader({
dataUrl : 'xx.html'
});
// 当选择节点时影响所有子节点
var nodeSubCheckChange = function(node, bool) {
if (node) {
var childNodes = node.childNodes;
// 选中或取消所有子节点
if (childNodes && childNodes.length > 0) {
var folders = new Array();
for (var i = 0, len = childNodes.length; i < len; i++) {
if(childNodes[i].getUI().checkbox){
childNodes[i].getUI().checkbox.checked = bool;
}
// 递归调用将影响所有的子节点
if (childNodes[i].leaf == false) {
var tmpNode = childNodes[i];
folders[folders.length] = tmpNode;
}
}
for(var i=0,len=folders.length;i<len;i++){
var tmpNode = folders[i];
tmpNode.getOwnerTree().fireEvent('checkchange', tmpNode, bool);
}
}
}
};
// 当选择节点时影响所有的父节点
var nodeParCheckChange = function(node, bool) {
if (node) {
// 对所有的父节点进行选中与取消
var parentNode = node.parentNode;
while (parentNode) {
if(parentNode.getUI().checkbox){
parentNode.getUI().checkbox.checked = bool;
}
parentNode = parentNode.parentNode;
}
}
};
//获取所有的node
var getNodes = function(treePanel){
var startNode = treePanel.getRootNode();
var r = [];
var f = function(){
r.push(this);
};
startNode.cascade(f);
return r;
};
//真对单选进行处理
var nodeAllRadioChange = function(node,bool){
if(!bool){
return;
}
var treePanel = Ext.getCmp('tree-demo-panel');
var nodes = getNodes(treePanel);
if(nodes && nodes.length>0){
for(var i=0,len=nodes.length;i<len;i++){
if(nodes[i].id!=node.id){
if(nodes[i].getUI().checkbox){
nodes[i].getUI().checkbox.checked = false;
}
}
}
}
};
// 树panel
var treePanel = new Ext.tree.TreePanel({
id : 'tree-demo-panel',
autoScroll : true,
animate : true,
border : false,
root : rootNode,
loader : treeLoader,
listeners : {
'beforeload' : function(node) {
node.attributes.depth = node.getDepth();
},
'click' : function(node, event) {
if(node.getUI().checkbox.checked == true){
node.getUI().checkbox.checked = false;
}else{
node.getUI().checkbox.checked = true;
}
},
'checkchange' : function(node, bool) {
//多选
//nodeSubCheckChange(node, bool);
//选择子节点则对应的所有父节点必须选择
//nodeParCheckChange(node, bool);
//单选
nodeAllRadioChange(node,bool);
}
}
});
return {
// 创建window
createWindow : function() {
var win = new Ext.Window({
id : 'treeWin',
title : 'tree列表',
pageX : 100,
pageY : 100,
width : 250,
autoHeight : true,
closeAction : 'close',
plain : true,
buttonAlign : "center",
resizable : false,
modal : true,
items : [treePanel],
buttons : [{
text : '保存',
handler : function() {
var selectedNode = treePanel.getSelectionModel().getSelectedNode();
}
}, {
text : '取消',
handler : function() {
win.close();
}
}]
});
win.show();
}
}
}();
www.haohao.com.Treepanel = function() {
// 树根
var rootNode = new Ext.tree.AsyncTreeNode({
id : '00001',
text : '目录'
});
// 树加载器
var treeLoader = new Ext.tree.TreeLoader({
dataUrl : 'xx.html'
});
// 当选择节点时影响所有子节点
var nodeSubCheckChange = function(node, bool) {
if (node) {
var childNodes = node.childNodes;
// 选中或取消所有子节点
if (childNodes && childNodes.length > 0) {
var folders = new Array();
for (var i = 0, len = childNodes.length; i < len; i++) {
if(childNodes[i].getUI().checkbox){
childNodes[i].getUI().checkbox.checked = bool;
}
// 递归调用将影响所有的子节点
if (childNodes[i].leaf == false) {
var tmpNode = childNodes[i];
folders[folders.length] = tmpNode;
}
}
for(var i=0,len=folders.length;i<len;i++){
var tmpNode = folders[i];
tmpNode.getOwnerTree().fireEvent('checkchange', tmpNode, bool);
}
}
}
};
// 当选择节点时影响所有的父节点
var nodeParCheckChange = function(node, bool) {
if (node) {
// 对所有的父节点进行选中与取消
var parentNode = node.parentNode;
while (parentNode) {
if(parentNode.getUI().checkbox){
parentNode.getUI().checkbox.checked = bool;
}
parentNode = parentNode.parentNode;
}
}
};
//获取所有的node
var getNodes = function(treePanel){
var startNode = treePanel.getRootNode();
var r = [];
var f = function(){
r.push(this);
};
startNode.cascade(f);
return r;
};
//真对单选进行处理
var nodeAllRadioChange = function(node,bool){
if(!bool){
return;
}
var treePanel = Ext.getCmp('tree-demo-panel');
var nodes = getNodes(treePanel);
if(nodes && nodes.length>0){
for(var i=0,len=nodes.length;i<len;i++){
if(nodes[i].id!=node.id){
if(nodes[i].getUI().checkbox){
nodes[i].getUI().checkbox.checked = false;
}
}
}
}
};
// 树panel
var treePanel = new Ext.tree.TreePanel({
id : 'tree-demo-panel',
autoScroll : true,
animate : true,
border : false,
root : rootNode,
loader : treeLoader,
listeners : {
'beforeload' : function(node) {
node.attributes.depth = node.getDepth();
},
'click' : function(node, event) {
if(node.getUI().checkbox.checked == true){
node.getUI().checkbox.checked = false;
}else{
node.getUI().checkbox.checked = true;
}
},
'checkchange' : function(node, bool) {
//多选
//nodeSubCheckChange(node, bool);
//选择子节点则对应的所有父节点必须选择
//nodeParCheckChange(node, bool);
//单选
nodeAllRadioChange(node,bool);
}
}
});
return {
// 创建window
createWindow : function() {
var win = new Ext.Window({
id : 'treeWin',
title : 'tree列表',
pageX : 100,
pageY : 100,
width : 250,
autoHeight : true,
closeAction : 'close',
plain : true,
buttonAlign : "center",
resizable : false,
modal : true,
items : [treePanel],
buttons : [{
text : '保存',
handler : function() {
var selectedNode = treePanel.getSelectionModel().getSelectedNode();
}
}, {
text : '取消',
handler : function() {
win.close();
}
}]
});
win.show();
}
}
}();
发表评论
-
jxl导出excel
2011-07-05 17:34 1383Java代码 package com.xinli; ... -
生成excel表格
2011-07-05 17:13 1160导出Excel表格的类 import java.io.File ... -
Ext动态树加载问题
2010-02-03 14:07 1747最近弄了个Ext动态加载树的Demo,有点小问题.请教下各位. ... -
Ext 树级联选中子节点
2010-02-02 16:05 3208var treePanel = new Ext.tree.Tr ... -
subtree
2010-02-02 11:09 1632在Faceye基础版(开源)中,使用了大量的树结构,比如台台管 ... -
com.sun.crypto.provider.SunJCE
2010-02-01 13:37 8186Could not instantiate bean clas ... -
利用poi操作word文档
2010-01-13 09:26 42012关键字:POI JAVA 批注 总页数 总字符数 一:认识PO ... -
POI 之二 poi操作解析word
2010-01-13 09:11 5237POI是Apache的一个开源项目,可以到Apache网站下载 ... -
POI 之一
2010-01-12 17:31 1466poi 新手教程 Jakarta_POI 使用Java读写Ex ... -
java 生成xml文件
2010-01-12 13:40 1194package com.xh.xml; import ja ... -
javascript 应用
2009-10-10 11:32 934/* * 打开新窗口 * f:链接地址 * n:窗口的名 ... -
端口查询
2009-08-02 09:13 2381在Windows 2000/XP/Server 2003中要查 ... -
Eclipse插件
2009-07-24 11:40 13721 EMF,GEF - Graphical Edito ... -
spring简单的下例子
2009-07-24 11:24 1204创建一个studentJavaBean public clas ... -
ssh整合报错
2009-07-23 17:29 21022009-07-23 17:24:02,343 DEBUG [ ... -
MyEclipse中连接Oracle中文版的时候报sql level1的错误
2009-07-23 10:12 1106打开MyEclipse的配置文件 把 英文的en替换成zh就 ... -
如何在eclipse中添加配置文件dtd描述
2009-07-22 12:13 4010手动增加spring配置文件的DTD描述 使用myeclips ... -
双系统grub引导出错
2009-07-22 11:18 1325现在的Linux安装程序都可以在安装grub时加入window ... -
Spring error
2009-07-20 15:29 1802Exception in thread "main& ... -
SpringAop 报错
2009-07-17 15:56 2494AOP configuration seems to be i ...
相关推荐
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
麒麟win10双系统重新安装win10后麒麟启动菜单看不到解决方法
多邻国Duolingo v6.0.3 高级版.apk
QT网络编程: 实现TCP通讯设置(客户端)
减少重复造轮子,开源微信小程序商城(前后端开源:uniapp+Java)。快速搭建一个属于自己的微信小程序商城。
彩虹云商城 最新彩虹代刷V6.9.0免授权纯净完整版 直接上传源码解压缩后访问域名安装即可,亲测可用 彩虹自助下单系统 安装说明: 上传到空间后直接访问即可根据提示安装。 PHP推荐使用7.0及以上版本 V6.9 1.修复SQL注入漏洞 2.修复后台微信QQ扫码登录 V6.8.5 1.修复亿乐对接 2.新增支持倍数输入框 V6.8 1.更新全新的faka模板 2.新增微信快捷登录 3.新增批量下单功能 4.防CC配置新增滑动验证码模式 5.修复部分地区后台加载错误 6.修复https网站对接http支付接口 7.后台登录支持微信QQ扫码登录
MyBatis-Plus学习思维导图
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
分布式搜索引擎ElasticSearch思维导图
网鼎杯
网络安全入门教程(工具版)
科普里控制器调试软件工具使用 win64环境安装
内容概要:本文档详细介绍了GC9503V单片机a-Si TFT LCD驱动器的技术规格,包括主要特点、内部结构图、引脚定义以及系统接口等。GC9503V支持480x864分辨率,16.7百万色显示,无内置GRAM。文章还提供了详细的引脚尺寸、对齐标记尺寸、芯片信息以及接口模式控制的序列实例,如DCS写入命令及其参数。 适合人群:LCD显示屏设计人员、嵌入式系统工程师、电子硬件开发者和技术研究人员。 使用场景及目标:帮助开发者快速理解和应用GC9503V在实际产品中的具体使用方法,掌握LCM与MCU之间的数据交互方式,实现高效的屏幕驱动设计。 其他说明:GalaxyCore公司保留在不事先通知的情况下更改文档内容的权利。
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
某酒店排水课程设计计算书.doc
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据