Esempio n. 1
0
 /**
  * 组装组织机构数 对已分配的组织机构回填
  *
  * @return
  */
 public String grantOrgnizPage() {
   try {
     // 取得所有的组织机构
     List<Organization> resultTopList = organizationManager.findTopByDf();
     String selectedIds = "";
     if (partition.getOrganizations() != null && partition.getOrganizations().size() > 0) {
       for (Organization orgByPar : partition.getOrganizations()) {
         selectedIds += orgByPar.getId() + "|";
       }
     }
     // 查找有checked属性的框
     String menuXmlString = Common.getOrganizationForFq(resultTopList, selectedIds, null);
     HttpServletResponse response = getResponse();
     response.setContentType("text/xml; charset=UTF-8");
     response.setHeader("Cache-control", "no-cache");
     response.getWriter().print(menuXmlString);
   } catch (IOException e) {
     e.printStackTrace();
   }
   return null;
 }