游戏人生看别样风景

首页 » Java笔记 » 正文

easyUI中combotree从后台获取数据需要用到的递归

2016年01月08日 | 分类:Java笔记 | 作者:hucker | 评论:0条评论 | 浏览:1196
@Override
	public List<PowerVo> getPowerList() {
		//查询所有根节点
		List<PowerVo> parentPowerList = dao.getPowerListByParentid(0);
		
		getChildrenPowerList(parentPowerList);
		
		return parentPowerList;
	}


 

 

public void getChildrenPowerList(List<PowerVo> parentPowerList){
		for (PowerVo powerVo : parentPowerList) {
			Integer id = powerVo.getId();
			List<PowerVo> list = dao.getPowerListByParentid(id);
			if(list.size()>0){
				getChildrenPowerList(list);//再次调用自身
				powerVo.setChildren(list);
			}
		}
	}


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«   2024年3月   »
123
45678910
11121314151617
18192021222324
25262728293031
网站分类
标签列表
最近发表
最新留言
网站收藏
    RainbowSoft Studio Z-BlogRainbowSoft Studio Z-Blog订阅本站的 RSS 2.0 新闻聚合html5创意