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 相关文章推荐
基于js disabled=&quot;false&quot;不起作用的解决办法
Jun 26 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
Nov 25 Javascript
jquery实现弹出窗口效果的实例代码
Nov 28 Javascript
jQuery on方法传递参数示例
Dec 09 Javascript
JQuery跳出each循环的方法
Apr 16 Javascript
easyui-combobox 实现简单的自动补全功能示例
Nov 08 Javascript
js中变量的连续赋值(实例讲解)
Jul 08 Javascript
解决vue axios的封装 请求状态的错误提示问题
Sep 25 Javascript
小程序双头slider选择器的实现示例
Mar 31 Javascript
vue实现div可拖动位置也可改变盒子大小的原理
Sep 16 Javascript
Vue实现下拉加载更多
May 09 Vue.js
JavaScript实现队列结构过程
Dec 06 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
php中目录,文件操作详谈
2007/03/19 PHP
PHP-MySQL教程归纳总结
2008/06/07 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
PHP 获取客户端 IP 地址的方法实例代码
2018/11/11 PHP
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
vue实现页面加载动画效果
2017/09/19 Javascript
web前端vue之CSS过渡效果示例
2018/01/10 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
[00:55]深扒TI7聊天轮盘语音出处3
2017/05/11 DOTA
在漏洞利用Python代码真的很爽
2007/08/26 Python
详谈python在windows中的文件路径问题
2018/04/28 Python
Python BS4库的安装与使用详解
2018/08/08 Python
python3去掉string中的标点符号方法
2019/01/22 Python
详细整理python 字符串(str)与列表(list)以及数组(array)之间的转换方法
2019/08/30 Python
.dcm格式文件软件读取及python处理详解
2020/01/16 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
电子狗项圈:eDog Australia
2019/12/04 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
Python的两道面试题
2013/06/29 面试题
历史教育专业个人求职信
2013/12/13 职场文书
大四自我鉴定
2014/02/08 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
单位委托函范文
2015/01/29 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
辅导员学期工作总结
2015/08/14 职场文书
2016年党员公开承诺书格式范文
2016/03/24 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
Python实现机器学习算法的分类
2021/06/03 Python