jquery中EasyUI实现同步树

前端之家收集整理的这篇文章主要介绍了jquery中EasyUI实现同步树前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

control:

代码如下:

dao:

代码如下:
获取树 */ @Override public List getTree(){ try { List trees = new ArrayList(); List 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 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实现同步树的全部核心代码了,希望大家能够喜欢。

原文链接:https://www.f2er.com/jquery/55548.html

猜你在找的jQuery相关文章