微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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实现同步树的全部核心代码了,希望大家能够喜欢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐