jquery中EasyUI实现同步树


Posted in Javascript onMarch 01, 2015

在JS中,将显示树的url地址写成control的地址即可.

control:

 @RequestMapping(value = "/tree")

 public void tree(HttpServletRequest request, HttpServletResponse response) throws IOException {

  this.writeJson(response, bookService.getTree());

 }

dao:

 /**

  * 获取树

  */

 @Override

 public List<Tree> getTree(){

  try {

   List<Tree> trees = new ArrayList<Tree>();

   List<TBookType> root = this.search(0);

   if(root != null && root.size() > 0){

    for(TBookType tb : root){

     Tree rootnode = this.getNode(tb);

     rootnode.setState("open");

     trees.add(rootnode);

    }

   }

   return trees;

  } catch (Exception e) {

   e.printStackTrace();

   return null;

  }

 }

 /**

  * 递归

  */

 private Tree getNode(TBookType node){

  if(node == null){

   return null;

  }

  try {

   Tree treenode = new Tree();

   treenode.setId(String.valueOf(node.getId()));

   treenode.setText(node.getName());

   treenode.setPid(String.valueOf(node.getPid()));

   List<TBookType> children = this.search(node.getId());

   if(children != null && children.size() > 0){

    treenode.setState("closed");

    for(TBookType child : children){

     Tree childnode = this.getNode(child);

     if(childnode != null){

      treenode.getChildren().add(childnode);//递归

     }

    }

   }

   return treenode;

  } catch (Exception e) {

   throw new BusinessException("获取数据出错!", e);

  }

 }

以上就是使用EasyUI实现同步树的全部核心代码了,希望大家能够喜欢。

Javascript 相关文章推荐
如何简单地用YUI做JavaScript动画
Mar 10 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
Jul 09 Javascript
网站繁简切换的JS遇到页面卡死的解决方法
Mar 12 Javascript
Egret引擎开发指南之视觉编程
Sep 03 Javascript
javascript强制点击广告的方法
Feb 06 Javascript
JavaScript类继承及实例化的方法
Jul 25 Javascript
jQuery实现ToolTip元素定位显示功能示例
Nov 23 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
Feb 22 Javascript
详解使用JS如何制作简单的ASCII图与单极图
Mar 31 Javascript
JS获取一个表单字段中多条数据并转化为json格式
Oct 17 Javascript
vue 2.0 购物车小球抛物线的示例代码
Feb 01 Javascript
基于小程序请求接口wx.request封装的类axios请求
Jul 02 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
Mar 01 #Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
Mar 01 #Javascript
深入分析Cookie的安全性问题
Mar 01 #Javascript
浅谈JavaScript事件的属性列表
Mar 01 #Javascript
浅析javascript中的DOM
Mar 01 #Javascript
javascript中的正则表达式使用指南
Mar 01 #Javascript
JQuery中使文本框获得焦点的方法实例分析
Feb 28 #Javascript
You might like
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
微信支付开发交易通知实例
2016/07/12 PHP
ThinkPHP3.2.1图片验证码实现方法
2016/08/19 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
2011/01/06 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
JS实现当前页居中分页效果的方法
2015/06/18 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
JavaScript检测原始值、引用值、属性
2016/06/20 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
jstree单选功能的实现方法
2017/06/07 Javascript
Node.js pipe实现源码解析
2017/08/12 Javascript
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
wxPython中listbox用法实例详解
2015/06/01 Python
Python通过属性手段实现只允许调用一次的示例讲解
2018/04/21 Python
python ChainMap的使用和说明详解
2019/06/11 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
对tensorflow中的strides参数使用详解
2020/01/04 Python
如何解决pycharm调试报错的问题
2020/08/06 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
工业自动化毕业生自荐信范文
2014/01/04 职场文书
护士求职自荐信范文
2014/03/19 职场文书
开学典礼策划方案
2014/05/28 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
世界环境日活动总结
2015/02/11 职场文书
2015年小学开学寄语
2015/02/27 职场文书
小学教师工作总结2015
2015/04/07 职场文书
爱国电影观后感
2015/06/19 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记
Spring Boot配合PageHelper优化大表查询数据分页
2022/04/20 Java/Android