首页 > 代码库 > EasyUI父节点(parent)处理方法
EasyUI父节点(parent)处理方法
function save(){ var nodes = $(‘#funcSelectTree‘).tree(‘getChecked‘);//获取所有打勾的节点 var flag = false; var array = new Array(); for(var i in nodes){ var parents = $(‘#funcSelectTree‘).tree(‘getParent‘,nodes[i].target); array.push(nodes[i].id);//把节点的数字存在数组里面 while(parents != undefined){//递归的方法可以获取到任意层深度的父节点 for(var j in nodes){ if(parents.id==nodes[j].id){ flag = true; break; } } if(!flag){ array.push(parents.id); } parents = $(‘#funcSelectTree‘).tree(‘getParent‘,parents.target); } } array.push(1); var str = array.join(); alert(str) var role_id = $(‘#roleSelectCombobox‘).combobox(‘getValue‘); $.ajax({ type: "post", url:‘<%=path%>/role.do?method=saveFuncInfo&role_id=‘ + role_id +‘&nodes=‘ + str + ‘&createdate=<%=df.format(date)%>‘, success: function (data) { } }); }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。