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 相关文章推荐
Javascript开发包大全整理
Dec 22 Javascript
ExtJS 2.0实用简明教程 之Ext类库简介
Apr 29 Javascript
Cookie 小记
Apr 01 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
Apr 26 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
Jan 26 Javascript
jQuery判断checkbox是否选中的3种方法
Aug 12 Javascript
JavaScript实现标题栏文字轮播效果代码
Oct 24 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
让网站自动生成章节目录索引的多个js代码
Jan 07 Javascript
vuejs选中当前样式active的实例
Aug 22 Javascript
vue实现下拉加载其实没那么复杂
Aug 13 Javascript
小程序实现上下移动切换位置
Sep 23 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中文件上传的安全问题
2006/10/09 PHP
打造超酷的PHP数据饼图效果实现代码
2011/11/23 PHP
比较discuz和ecshop的截取字符串函数php版
2012/09/03 PHP
PHP中引用类型和值类型功能与用法示例
2019/02/26 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
2020/03/26 Javascript
微信小程序上传图片到php服务器的方法
2019/05/23 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Python读写Redis数据库操作示例
2014/03/18 Python
深入解析Python中的urllib2模块
2015/11/13 Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
2018/10/29 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
Django框架之DRF 基于mixins来封装的视图详解
2019/07/23 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python设置环境变量的作用整理
2020/02/17 Python
详解python中groupby函数通俗易懂
2020/05/14 Python
Python容器类型公共方法总结
2020/08/19 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
意大利宠物用品购物网站:Bauzaar
2018/09/15 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
财务管理专业推荐信
2013/11/19 职场文书
文明学生事迹材料
2014/01/29 职场文书
优质护理服务演讲稿
2014/05/07 职场文书
公务员政审材料
2014/12/23 职场文书
免职通知
2015/04/23 职场文书
高老头读书笔记
2015/06/30 职场文书
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python
vue实现列表垂直无缝滚动
2022/04/08 Vue.js