예제 #1
0
 /**
  * 角色权限和资源菜单进行对比,使checkbox选中
  *
  * @param p
  * @param menus
  */
 private void eeee(Privilege p, List<MenuItem> menus) {
   for (int j = 0; j < menus.size(); j++) {
     MenuItem menu = menus.get(j);
     if (p.getMid().equals(menu.getId())) {
       menu.setChecked(true);
       return;
     } else {
       if (menu.getChildren() != null && menu.getChildren().size() > 0)
         eeee(p, menu.getChildren());
     }
   }
 }