只支持四层目录结构,比较笨的一个方法

JS代码
var node = $('#tree').tree('getSelected');
//获取该节点所有父节点
var parentAll = node.text;
var flag = ">>";
parentAll = flag.concat(parentAll);
var parent = $('#tree').tree('getParent', node.target);
if(parent != null && parentOne != ''){
parentAll = (parent.text).concat(parentAll);
var parentOne = $('#tree').tree('getParent', parent.target);
if(parentOne != null && parentOne != ''){
parentAll = flag.concat(parentAll);
parentAll = (parentOne.text).concat(parentAll);
var parentTwo = $('#tree').tree('getParent', parentOne.target)
if(parentTwo != null && parentTwo != ''){
parentAll = flag.concat(parentAll);
parentAll = (parentTwo.text).concat(parentAll);
}
}
}
$("#path").text(parentAll);
JSP页面代码
<span style="font-size:12px;font-weight:bold;">当前节点:<b id="path"></b></span>
下面看下easyUI Tree显示选中节点的所有父节点
功能需要,显示Tree上所选节点的所有父节点,如图:
代码实现如下:
var str = "";
var parentAll = "";
parentAll = node.text;
parentAll = parentAll.replace(/\[[^\)]*\]/g, ""); //获得所需的节点文本
var flag = ",";
var parent = $('#leftTree').tree('getParent', node.target); //获取选中节点的父节点
for (i = 0; i < 6; i++) { //可以视树的层级合理设置I
if (parent != null) {
parentAll = flag.concat(parentAll);
str = (parent.text).replace(/\[[^\)]*\]/g, "");
parentAll = (str).concat(parentAll);
var parent = $('#leftTree').tree('getParent', parent.target);
}
}
alert(parentAll);
结果显示:
总结:其实原理很简单,就是获取当前选中节点的父节点,然后通过循环,再求父节点的父节点。通过这个功能的实现,也见识到了查看API的好处!
# easyui
# tree选中节点
# tree
# 选中
# easyui中combotree循环获取父节点至根节点并输出路径实现方法
# 浅谈EasyUi ComBotree树修改 父节点选择的问题
# EasyUI 中combotree 默认不能选择父节点的实现方法
# 扩展jquery easyui tree的搜索树节点方法(推荐)
# EasyUi combotree 实现动态加载树节点
# 浅谈EasyUI中Treegrid节点的删除
# 所需
# 很简单
# 如图
# 所选
# 四层
# parent
# getParent
# flag
# concat
# gt
# parentTwo
# path
# JSP
# parentOne
# target
# null
# amp
# class
# brush
# js
相关文章:
中山网站制作网页,中山新生登记系统登记流程?
独立制作一个网站多少钱,建立网站需要花多少钱?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
如何破解联通资金短缺导致的基站建设难题?
如何用IIS7快速搭建并优化网站站点?
完全自定义免费建站平台:主题模板在线生成一站式服务
如何快速搭建FTP站点实现文件共享?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
如何通过商城免费建站系统源码自定义网站主题?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
C++用Dijkstra(迪杰斯特拉)算法求最短路径
如何在香港免费服务器上快速搭建网站?
如何在局域网内绑定自建网站域名?
为什么Go需要go mod文件_Go go mod文件作用说明
微信推文制作网站有哪些,怎么做微信推文,急?
Swift开发中switch语句值绑定模式
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
如何通过远程VPS快速搭建个人网站?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
网站建设设计制作营销公司南阳,如何策划设计和建设网站?
微信小程序 五星评分(包括半颗星评分)实例代码
如何快速辨别茅台真假?关键步骤解析
佛山企业网站制作公司有哪些,沟通100网上服务官网?
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
如何快速搭建虚拟主机网站?新手必看指南
建站之星如何一键生成手机站?
建站之星如何快速生成多端适配网站?
如何通过主机屋免费建站教程十分钟搭建网站?
制作企业网站建设方案,怎样建设一个公司网站?
专业商城网站制作公司有哪些,pi商城官网是哪个?
免费视频制作网站,更新又快又好的免费电影网站?
制作电商网页,电商供应链怎么做?
如何选购建站域名与空间?自助平台全解析
如何通过虚拟主机空间快速建站?
如何高效完成自助建站业务培训?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
如何安全更换建站之星模板并保留数据?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
西安大型网站制作公司,西安招聘网站最好的是哪个?
Bpmn 2.0的XML文件怎么画流程图
制作销售网站教学视频,销售网站有哪些?
微信h5制作网站有哪些,免费微信H5页面制作工具?
如何在云主机快速搭建网站站点?
如何快速搭建高效WAP手机网站?
建站之星2.7模板:企业网站建设与h5定制设计专题
外贸公司网站制作哪家好,maersk船公司官网?
,在苏州找工作,上哪个网站比较好?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
*请认真填写需求信息,我们会在24小时内与您取得联系。