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 相关文章推荐
支持ie与FireFox的剪切板操作代码
Sep 28 Javascript
jQuery 表单验证扩展(四)
Oct 20 Javascript
js 字符串转化成数字的代码
Jun 29 Javascript
javascript学习基础笔记之DOM对象操作
Nov 03 Javascript
Javascript实现倒计时(防页面刷新)实例
Dec 13 Javascript
Angularjs中数据绑定的实例详解
Aug 25 Javascript
Vue2 SSR渲染根据不同页面修改 meta
Nov 20 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
Nov 24 Javascript
node.js通过axios实现网络请求的方法
Mar 05 Javascript
webuploader实现上传图片到服务器功能
Aug 16 Javascript
基于Vue实现的多条件筛选功能的详解(类似京东和淘宝功能)
May 07 Javascript
vue2 中二级路由高亮问题及配置方法
Jun 10 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 分页类(模仿google)-面试题目解答
2009/09/13 PHP
php生成随机颜色的方法
2014/11/13 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
php实现文件预览功能
2017/05/23 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
解决laravel查询构造器中的别名问题
2019/10/17 PHP
ExtJs使用IFrame的实现代码
2010/03/24 Javascript
jQuery Study Notes学习笔记 (二)
2010/08/04 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
JQuery选中checkbox方法代码实例(全选、反选、全不选)
2015/04/27 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
Node调用Java的示例代码
2017/09/20 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
2018/01/04 Javascript
JavaScript函数节流和函数去抖知识点学习
2018/07/31 Javascript
Vue实现数据请求拦截
2019/10/23 Javascript
微信小程序工具函数封装
2019/10/28 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
Python实现简单登录验证
2016/04/13 Python
python实现简单购物商城
2016/05/21 Python
Python 类的继承实例详解
2017/03/25 Python
pandas.DataFrame 根据条件新建列并赋值的方法
2018/04/08 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
2020/07/14 Python
纯css3实现的鼠标悬停动画按钮
2014/12/23 HTML / CSS
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
中专毕业自我鉴定
2013/10/16 职场文书
违反课堂纪律检讨书
2014/01/19 职场文书
校运会广播稿100字
2014/01/27 职场文书
社区工作感言
2014/02/21 职场文书
推荐信模板
2014/05/09 职场文书
学习计划书怎么写
2014/09/15 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书