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 相关文章推荐
页面只有一个text的时候,回车自动submit的解决方法
Aug 12 Javascript
基于JQuery的一个简单的鼠标跟随提示效果
Sep 23 Javascript
javascript+xml实现简单图片轮换(只支持IE)
Dec 23 Javascript
使用javascript实现简单的选项卡切换
Jan 09 Javascript
浅谈js for循环输出i为同一值的问题
Mar 01 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
Angular.js实现获取验证码倒计时60秒按钮的简单方法
Oct 18 Javascript
Cocos2d实现刮刮卡效果
Dec 20 Javascript
layui字体图标 loading图标静止不旋转的解决方法
Sep 23 Javascript
WebStorm中如何将自己的代码上传到github示例详解
Oct 28 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
Vue中ref和$refs的介绍以及使用方法示例
Jan 11 Vue.js
基于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
自动跳转中英文页面
2006/10/09 PHP
php使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
php旋转图片90度的方法
2013/11/07 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
php实现图片上传、剪切功能
2016/05/07 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
php使用curl模拟多线程实现批处理功能示例
2019/07/25 PHP
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
什么是cookie?js手动创建和存储cookie
2014/05/27 Javascript
javascript的函数作用域
2014/11/12 Javascript
jquery实现页面关键词高亮显示的方法
2015/03/12 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
js实现旋转木马效果
2017/03/17 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
vue-cli 默认路由再子路由选中下的选中状态问题及解决代码
2018/09/06 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
解决vue自定义全局消息框组件问题
2019/11/22 Javascript
Python while、for、生成器、列表推导等语句的执行效率测试
2015/06/03 Python
python使用folium库绘制地图点击框
2018/09/21 Python
python实现石头剪刀布小游戏
2021/01/20 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
详解Python 函数参数的拆解
2020/09/02 Python
scrapy-splash简单使用详解
2021/02/21 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
如何使用amaze ui的分页样式封装一个通用的JS分页控件
2020/08/21 HTML / CSS
威尔逊皮革:Wilsons Leather
2018/12/07 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
失业者真诚求职信范文
2013/12/25 职场文书
《晏子使楚》教学反思
2014/02/08 职场文书
质量提升方案
2014/06/16 职场文书
商务经理岗位职责
2014/07/30 职场文书
教师辞职书范文
2015/02/26 职场文书
爱国主义教育基地观后感
2015/06/18 职场文书
《日月潭》教学反思
2016/02/20 职场文书