@SuppressWarnings("unchecked") @Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); webEmployee = (WebEmployee) ZkUtils.getSessionAttribute("webEmployee"); Map<String, String> map = new HashMap<String, String>(); map = ZkUtils.getExecutionArgs(); String dbId = map.get("dbId"); currentPage = map.get("currentPage"); aDbId = dbId; codeDb = ((ErmCodeDbService) SpringUtil.getBean("ermCodeDbService")) .findcodeDbByDbId(dbId, webEmployee); if (dbId != null) { dbIdTxt.setValue(codeDb.getDbId()); dbNameTxt.setValue(codeDb.getName()); resourcesIdTxt.setValue(codeDb.getResourcesId()); // solr查詢語句 String solrQuery = ""; solrQuery += "type_id:DB"; // resourceId if (codeDb.getResourcesId() != null && !codeDb.getResourcesId().trim().equals("")) { solrQuery += " resources_id:" + codeDb.getResourcesId(); } List<ErmResourcesMainfileV> resMainDbwsList = ((ResourcesMainDbwsSolrSearch) SpringUtil.getBean("resourcesMainDbwsSolrSearch")) .resourcesMainSearch(solrQuery); if (resMainDbwsList.size() > 0) { resourcesNameTxt.setValue(resMainDbwsList.get(0).getTitle()); } orderNoIbx.setValue(codeDb.getOrderNo()); urlTxt.setValue(codeDb.getUrl()); if (codeDb.getEzproxy() != null) { if (codeDb.getEzproxy().equals("Y")) { ezproxyRdo.setSelectedIndex(0); } else { ezproxyRdo.setSelectedIndex(1); } } ((ErmResourcesSuunitIdService) SpringUtil.getBean("ermResourcesSuunitIdService")) .findBySuunitResId(dbId); } if (dbIdTxt.getValue() == null || dbIdTxt.getValue().equals("")) { addSuunitBtn.setDisabled(true); delSuunitBtn.setDisabled(true); } flushList(); // List<ErmResourcesSuunit> sunitList=new // ArrayList<ErmResourcesSuunit>(); // sunitList=((ErmResourcesSuunitIdService) SpringUtil // .getBean("ermResourcesSuunitIdService")).findBySuunitResId(dbId); // if (sunitList.size() > 0) { // ListModelList<ErmResourcesSuunit> listModel = new // ListModelList<ErmResourcesSuunit>(sunitList); // listModel.setMultiple(true); // resMainSuunitLix.setModel(listModel); // } }