/*!
* Ext JS Library 3.0.0
* Copyright(c) 2006-2009 Ext JS, LLC
* licensing@extjs.com
* http://www.extjs.com/license
*/
Ext.onReady(function(){
var tree = new Ext.tree.TreePanel({
renderTo:'tree-div',
title: 'My Task List',
height: 450,
width: 600,
useArrows:true,
autoScroll:true,
animate:true,
enableDD:true,
containerScroll: true,
rootVisible: false,
frame: true,
root: {
nodeType: 'async'
},
dataUrl: 'check-nodes.json',
buttons: [{
text: 'Get Completed Tasks',
handler: function(){
var msg = '', selNodes = tree.getChecked(); // getNode select return array
Ext.each(selNodes, function(node){
if(msg.length > 0){
msg += ', ';
}
msg += node.text;
});
Ext.Msg.show({
title: 'Completed Tasks',
msg: msg.length > 0 ? msg : 'None',
icon: Ext.Msg.INFO,
minWidth: 200,
buttons: Ext.Msg.OK
});
}
}]
});
tree.on('checkchange', function(node, checked) {
node.expand(); // 展开树
var no = 0;
// 当被单击的节点是叶子节点时
if(node.isLeaf()){
// 选中子节点中的一个选项
if(node.getUI().isChecked()){
// 父节点在没被选中的情况下
if(!node.parentNode.getUI().isChecked()){
// 遍历子节点的选项
var num = node.parentNode.childNodes.length;
alert('num = '+num);
node.parentNode.eachChild(function(child){
// 子节点中有一项未被选中,停止 跳出循环
if(child.getUI().isChecked()){
no++;
//alert('走了这个' + no);
//checkBoolean = false;
//return;
}
});
if(no==num){
//alert("ok 选中父节点");
node.parentNode.ui.toggleCheck(checked);
node.parentNode.attributes.checked = true;
}
// 父节点选中情况下不做处理
}else{
return;
}
}
// 去选弹出
if(!node.getUI().isChecked()){
//alert('点击了G1');
}
}
// 当被单击的节点不是叶子节点时
if(!node.isLeaf()){
node.attributes.checked = checked;
node.eachChild(function(child) {
child.ui.toggleCheck(checked);
child.attributes.checked = checked;
child.fireEvent('checkchange', child, checked);
});
}
});
tree.getRootNode().expand(true);
});
分享到:
相关推荐
3. **成功案例**: - 青岛啤酒在纽约时装周的营销活动,成功连接了中国时尚与国际市场的交流。 - 飞猪与歌诗达邮轮合作的“威尼斯号奇幻之旅”等活动,通过提供独特体验来吸引目标客户群。 - 淘宝发布的《2019...
文件名“企业管理成功案例.pdf”和描述“企业管理成功案例.pdf”表明该文件是一份记录了企业管理成功实例的资料。从文件内容来看,内容似乎涉及企业的相关数据、历史发展以及管理模式等。然而,提供的【部分内容】为...
互联网创业的成功例子往往揭示了独特的策略和洞察力,这些经验对于有意投身于互联网行业的创业者具有极大的启发价值。以下是一些互联网创业成功的关键因素和案例分析: 1. **满足市场需求**:郭敬明的成功在于他...
智慧高青的案例突出了云计算、大数据、物联网技术在推动县域经济跨越发展中的作用。通过构建高效的城市运行管理体系和以市民为中心的服务体系,高青县实现了公共服务满意度的提升。此外,智慧城市建设的一个关键因素...
"星越成功案例PDF.pdf" 星越成功案例PDF.pdf文件提供了一个关于汽车数字座舱平台化解决方案的成功案例,涵盖了项目介绍、需求、挑战、解决方案、UI设计风格和技术实践等多方面的内容。 项目介绍 星越L是一个基于...
【PowerBuilder开发典型成功案例】深入解析 PowerBuilder是一款由Sybase公司开发的高效客户端/服务器模式和分布式环境下的信息系统前端开发工具。在全球范围内,它因其开放的架构、直观的集成开发环境、强大的数据...
中国某有色金属矿山、中国某露天铁矿、中国某地下铁矿等
国内外电子商务成功案例分析 随着互联网技术的不断发展,电子商务已经成为一个全球性的趋势。越来越多的企业开始将其业务拓展到电子商务领域,旨在通过在线销售和营销获得更大的商业价值。在本篇文章中,我们将对国...
在这个案例分析中,我们将深入探讨如何构建这样一个系统,以及涉及到的关键技术和工具。 首先,数字化档案中心的核心功能包括档案的录入、管理、检索和保护。档案录入阶段,通常需要通过扫描设备将纸质文档转化为...
然而,从标题“企业文化成功案例.pdf”和标签“安全”,我们可以推测该文档可能在讨论企业文化成功实施的案例,并且着重于其中的安全方面。 根据这些信息,我们可以围绕企业文化与安全两个核心概念来生成相关的知识...
描述: 这个项目展示了如何将 MNIST160 手写数字图片...整合 MNIST160 数据集与 YOLOv8 的这个项目不仅展示了如何有效地运用最新的图像分类技术,也提供了一个实用的案例,用于探索和优化机器学习在实际应用中的潜能。
在电子商务领域,成功的营销策略是企业能否在竞争激烈的市场中脱颖而出的关键。以下两个案例展示了如何巧妙运用创新和整合资源来实现显著的营销成果。 案例一:酒仙网 酒仙网在四周年庆活动中,通过“疯狂酒仙月”...
### 互联网创业公司10大成功案例分析 #### 1. 小红书:社区电商模式的探索者 - **创立背景**:2013年,由毛文超创立,起初名为“香港购物指南”,旨在让用户分享海外购物经验。 - **业务模式转变**:从最初的分享...
Nubank,作为拉丁美洲最大的金融科技银行,已发展成为该地区电子银行领域的领导者。其成功的故事源自2013年在巴西圣保罗的成立,创始人...Nubank的成功案例证明了在金融科技领域,创新思维和对市场深刻洞察的重要性。
本文以阿尔泰机房监控系统的成功案例为例,深入探讨了分布式采集系统在机房监控中的应用。 分布式采集系统是现代数据采集的趋势,它结合了计算机技术、传感器技术、网络技术和数据库技术,实现了地域分散、数据海量...
【SAP高科技企业供应链市场成功案例】展示了SAP如何通过mySAP供应链管理解决方案(mySAP SCM)助力高科技企业优化供应链流程,提升竞争力。mySAP SCM的核心功能包括协同规划与预测、直接采购、制造外包管理和订单完成...
Chime作为美国一家重要的金融科技公司,在当前疫情环境下,通过其独特的商业模式和技术创新,成功占据了数字银行领域的重要位置。Chime通过一系列的融资活动,累计筹集了超过20亿美元的资金,资金主要用于财务系统...
"微博营销成功案例分析" 本文主要探讨了微博营销的成功案例分析,以Weimedia为例,分析了微博营销平台的核心技术和策略,并以“后宫优雅”事件营销为例,探讨了微博营销的过程和方法。 微博营销的概念 微博营销是...
- 关闭PDCCH RM(Rate Matching),增加可用的CCE个数。 - 调整占用符号数目为2,将上行CCE比例设置为50%。 #### 四、优化效果 实施上述解决方案后,RRC建立成功率稳定在99%以上,Qos Flow建立成功率从原来的92%...
《机房监控系统成功案例》文档详述了一个利用分布式采集系统的机房环境监控解决方案,旨在保障学校机房的安全运行。该系统集成了计算机技术、传感器技术、网络技术和数据库技术,实现了远程监控和智能管理。 分布式...