コード例 #1
0
ファイル: MenuService.java プロジェクト: jwdstef/ipe
 /**
  * 将菜单组装成树
  *
  * @param menus
  * @param root
  */
 void eachMenu(List<Menu> menus, Menu root) {
   for (Menu m1 : menus) {
     if (m1.getParent() != null && root.getId().equals(m1.getParent().getId())) {
       if (root.getRows() == null) {
         root.setRows(new ArrayList<Menu>());
       }
       root.getRows().add(m1);
       root.setLeaf(false);
       eachMenu(menus, m1);
     }
   }
 }