easyui中combotree循环获取父节点至根节点并输出路径实现方法


Posted in Javascript onNovember 10, 2016

前台页面:

<pre name="code" class="html"><td style="height: 35px" colspan="7"> 
   <input id="fm_AEType" class="easyui-combotree" style="width: 240px" /> 
   <label id="fm_AETypePath" /> 
</td></pre>

 JavaScript页面(包括数据初始化):

initAEType: function () { 
  $.ajax({ 
    url: AEActionUrl + '?action=listaetype&ParentType=', 
    dataType: 'json', 
    success: function (jsonstr) { 
      $('#fm_AEType').combotree({ 
        data: jsonstr, 
        editable: false, 
        //lines: true, 
        valueField: 'AE_TYPE_ID', 
        textField: 'AE_TYPE_NAME', 
        onLoadSuccess: function () { 
          $('#fm_AEType').combotree('tree').tree("collapseAll"); 
        }, 
        onSelect: function (item) { 
          var parent = item; 
          var tree = $('#fm_AEType').combotree('tree'); 
          var path = new Array(); 
          do { 
            path.unshift(parent.text); 
            var parent = tree.tree('getParent', parent.target); 
          } while (parent); 
          var pathStr = ''; 
          for (var i = 0; i < path.length; i++) { 
            pathStr += path[i]; 
            if (i < path.length - 1) { 
              pathStr += ' - '; 
            } 
          } 
          $('#fm_AETypePath').text(pathStr); 
        } 
      }); 
    } 
  }); 
}

如上,关键代码在onSelect事件中。

以上就是小编为大家带来的easyui中combotree循环获取父节点至根节点并输出路径实现方法全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
XML的代替者----JSON
Jul 21 Javascript
JavaScript中使用构造函数实现继承的代码
Aug 12 Javascript
ASP.NET jQuery 实例12 通过使用jQuery validation插件简单实现用户注册页面验证功能
Feb 03 Javascript
jquery.post用法之type设置问题
Feb 24 Javascript
jquery删除数据记录时的弹出提示效果
May 06 Javascript
javascript获得当前的信息的一些常用命令
Feb 25 Javascript
jQuery实现的调整表格行tr上下顺序
Jan 10 Javascript
js获取当前年月日-YYYYmmDD格式的实现代码
Jun 01 Javascript
jquery删除数组中重复元素
Dec 05 Javascript
AngularJS日期格式化常见操作实例分析
May 17 Javascript
vue和webpack安装命令详解
Jun 15 Javascript
Vue实现返回顶部按钮实例代码
Oct 21 Javascript
基于jQuery和Bootstrap框架实现仿知乎前端动态列表效果
Nov 09 #Javascript
通过bootstrap全面学习less
Nov 09 #Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
Nov 09 #Javascript
jquery插件bootstrapValidator数据验证详解
Nov 09 #Javascript
jQuery之动画效果大全
Nov 09 #Javascript
jQuery学习笔记——jqGrid的使用记录(实现分页、搜索功能)
Nov 09 #Javascript
jQuery Ztree行政地区树状展示(点击加载)
Nov 09 #Javascript
You might like
JAVA/JSP学习系列之二
2006/10/09 PHP
PHP COOKIE设置为浏览器进程
2009/06/21 PHP
关于crontab的使用详解
2013/06/24 PHP
php验证码生成器
2017/05/24 PHP
页面中iframe相互传值传参
2009/12/13 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
JavaScript常用脚本汇总(二)
2015/03/04 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
canvas实现手机端用来上传用户头像的代码
2016/10/20 Javascript
vue实现简单表格组件实例详解
2017/04/16 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
Flutter部件内部状态管理小结之实现Vue的v-model功能
2019/06/11 Javascript
如何提升vue.js中大型数据的性能
2019/06/21 Javascript
vue:el-input输入时限制输入的类型操作
2020/08/05 Javascript
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
[01:54]TI珍贵瞬间系列(三):翻盘
2020/08/28 DOTA
菜鸟使用python实现正则检测密码合法性
2016/01/05 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
seek引发的python文件读写的问题及解决
2019/07/26 Python
Python 定义只读属性的实现方式
2020/03/05 Python
Django中和时区相关的安全问题详解
2020/10/12 Python
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
计算机操作自荐信
2013/12/07 职场文书
会计电算化专业毕业生推荐信
2013/12/24 职场文书
小学师德标兵先进事迹材料
2014/05/25 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
广播体操比赛主持词
2015/06/29 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
护士工作心得体会
2016/01/25 职场文书
责任书格式
2019/04/18 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
浅谈Mysql多表连接查询的执行细节
2021/04/24 MySQL
Python Pandas知识点之缺失值处理详解
2021/05/11 Python