- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ext json servlet 构建的动态树(Ext JSON Servlet构建的动态树)
ext json servlet 构建的动态树(Ext JSON Servlet构建的动态树)
=================================================
dynamic.js
-------------------------------------------------
Ext.onReady(function() {
VaR根=新ext.tree。AsyncTreeNode({
ID:0,/ /身份为0
正文:“根节点,/ /显示文字为0
孩子们:[ { //子节点
正文:loading ,/ /显示文字为加载
iconcls:加载,加载/使用图标为在index.html风格中定义
叶:真/是叶子节点,不再包含子节点
} ]
});
无功treeloader =新ext.tree。treeloader();/ /指定一个空的treeloader
VAR树=新ext.tree。treepanel({ //声明一个treepanel的显示树
身份:‘树’,/我为树
地区:west ,/ /设定显示区域为东边,停靠在容器左边
分:真的,/出现拖动条
collapsemode:mini ,/ /拖动条显示类型为迷你,可出现拖动条中间的尖头
宽度:210 / /初始宽度
minsize:210 / /拖动最小宽度
最大尺寸:300 /拖动最大宽度
折叠:真的,/允许隐藏
标题:“树”/ /显示标题为树
装载机:treeloader,/ /指定数据载入的装载机对象,现在定义为空
行:真的,/出现节点间虚线
自动滚屏:真的,/自动出现滚动条
根:根/根对象根节点为
});
树。渲染(west );//渲染到层
根,(expand ,gettree);/ /当根节点展开后触发gettree事件
功能gettree(节点){
如果(节点。firstChild。文字= = loading”){
VaR PAR = node.id;
ext.ajax。请求({
网址:/ / treehandler’’,
参数:{编号:PAR },
方法:“获取”,
成功:功能(v){ //成功返回
VaR MYDATA = JSON。解析(v.responsetext);/ /得到服务器返回的JSON串,并用JS解析过对象数组JSON。
对于(var i = 0;i MYDATA。长度;I){
var =新ext.tree CNODE方法。AsyncTreeNode({
ID:包含[我]。ID /身份为服务器返回ID父节点ID
正文:包含[我]。名称/显示内容为服务器返回ID父节点ID
叶:包含[我]。叶,/ /是否为叶子节点,根据服务器返回内容决定是否为叶子节点
孩子们:[ { //添加子节点,如果服务器返回TL [我]。叶为真则孩子节点将无法显示
正文:loading”,
iconcls:“加载”,
叶:真的
} ]
});
CNODE方法。
On (expand, gettree); / / define the current node is called gettree method, asynchronous read node again
Node.appendChild (CNode); / / will add to the current node to node deployment
}
(node.firstChild.remove); / / delete the current node first child node (loading node)
},
Failure: function2 / / failure
});
}
}
Function function1 (V) {
Var myData = JSON.parse (v.responseText); / / JSON library with the reverse sequence into an array of objects
For (VaR i=0; imyData.length; I) {
Var cnode=new Ext.tree.AsyncTreeNode ({)
Id:myData[i].id, //id returns the ID parent node ID for the server
Text:myData[i].name / / display content returns ID parent node for ID server
Leaf:myData[i].leaf / / whether the leaf nodes according to the server content t
您可能关注的文档
- 4-6list gre红宝 txt(4 - 6list gre红宝 txt).doc
- 40cr(40铬钢).doc
- 485通信(485 communications).doc
- 42式太极拳攻防用法图解(一)(Diagram of offensive and defensive use of 42 Style Taijiquan).doc
- 4m1e管理知识(4M1E management knowledge).doc
- 45钢(45 carbon steel).doc
- 4习题 第四章化学平衡(4 exercises, fourth chapters, chemical balance).doc
- 4月1日 《地心之旅》 张少泉(Journey to the inner earth in April 1st, Zhang Shaoquan).doc
- 4机电工程管理与实务选择题(4 Mechanical and electrical engineering management and practical choice).doc
- 4民诉法之诉(09年司考三大本分段学习).doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)