
jsp页面树形结构的生成.docx
5页派发树window.returnValue = ““;var path = “${pageContext.request.contextPath}/ext/images/default/“;var data = ${treeJson}var srcElement = null;var dstElement = null;function initTree(p,o) {var _icon = ““;if(o.type == 'person') {_icon = path + 'person.png';}var node=new Ext.tree.TreeNode({id:o.id,//根节点idtext:o.text,type:o.type,icon:_icon});p.appendChild(node); if(o.childs.length > 0) {for(var i = 0; i 0){ alert(“只能派发到一个组或者一个人“);return;}var _icon = ““;if(srcElement.attributes.type == 'person') {_icon = path + 'person.png';}var node=new Ext.tree.TreeNode({id:srcElement.id,//根节点idtext:srcElement.text,type:srcElement.attributes.type,icon:_icon});node.on('click',function(n){dstElement = node;});node.on('dblclick',function(n){delElement();});dstRoot.appendChild(node); } function delElement() {if(dstElement != null)dstRoot.removeChild(dstElement); }function addAll() {var eles = srcRoot.childNodes;for(var i = 0; i = 0 ; i --) {dstElement = eles[i];delElement();}}function finish() {var eles = dstRoot.childNodes;var result = ““;var connStr = ““;for(var i = eles.length - 1; i >= 0 ; i --) {result += connStr;connStr = “,“;result = result + eles[i].id.split(“-“)[0];result = result + “#“ + eles[i].text + “#“ + eles[i].attributes.type;}returnValue = result;window.close();}取消 。






![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)





