diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index 61b44cc5..67c50a48 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -265,6 +265,7 @@ public class NlibSearchController extends NlibCommonController { String masterId = request.getParameter("masterId"); String mbInfoId = getMbInfoId(request); List mngOrgList = new ArrayList<>(); + List keywordList = new ArrayList<>(); //사용자 정보를 가져온다. NlibLoginVO loginVO = getNlibLoginVO(authentication); @@ -305,6 +306,17 @@ public class NlibSearchController extends NlibCommonController { String strNewDtFormat = newDtFormat.format(formatDate); vo.setRtnExpctDd(strNewDtFormat); } + //키워드 편집 + if(!(vo == null) && !StringUtil.getString(vo.getKeyword(),"").equals("")) + { + String keyword_arr[] = vo.getKeyword().replace(',',';').split(";"); + + for(int i = 0; keyword_arr.length > i; i++) + { + keywordList.add(keyword_arr[i]); + } + } + model.addAttribute("keywordList",keywordList); model.addAttribute("result", vo); model.addAttribute("searchVO", searchVO); model.addAttribute("loginVO", loginVO); diff --git a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp index 6ca23d2c..9affd885 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp @@ -235,7 +235,9 @@ function goList(){
키워드 - + + +
diff --git a/src/main/webapp/js/search/reference.js b/src/main/webapp/js/search/reference.js index c04b7b5e..2eca2fe7 100644 --- a/src/main/webapp/js/search/reference.js +++ b/src/main/webapp/js/search/reference.js @@ -168,8 +168,8 @@ function reference_filterDel(){ }else if($(this).attr('id').indexOf('j_cate_theme')>= 0 ){ filter_mylist_clk = 'category_'+ s_cate_id +','; }else if($(this).attr('name').indexOf('first_agency_del')>= 0 ){ - filter_mylist_clk = 'agency_'+ $(this).val() +','; - filter_agency_clk = $(this).val() +','; + filter_mylist_clk = 'agency_'+ s_cate_id +','; + filter_agency_clk = s_cate_id +','; } filter_agency = filter_agency.replace(filter_agency_clk,''); filter_mylist = filter_mylist.replace(filter_mylist_clk,''); @@ -309,7 +309,7 @@ function fnLabel_reference(){ $("#reference_fillter_append").append("
  • 생산년도 > " + $("#creatYyyyStart").val() + "~" + $("#creatYyyyEnd").val() +"
  • ").text(); }else if(mylist_arr[j].indexOf("agency") >= 0){ var second_cate_nm = mylist_arr[j].substring(mylist_arr[j].indexOf("_")+1); - $("#reference_fillter_append").append("
  • 생산기관 > "+ second_cate_nm + "
  • ").text(); + $("#reference_fillter_append").append("
  • 생산기관 > "+ second_cate_nm + "
  • ").text(); }else if(mylist_arr[j].indexOf("search_query") >= 0){ $("#reference_fillter_append").append("
  • 검색어 > "+ $("#realQuery").val() + "
  • ").text(); }else if(mylist_arr[j].indexOf("search_bookIndex") >= 0){