Ver código fonte

2/4 메일 헤더푸터 관리

1. select order by 추가
2. 팝업창 삭제버튼 추가
3. 그리드 StatusBar 숨김
ChoiSooHwan 5 anos atrás
pai
commit
394faba7d7

+ 1 - 0
src/main/java/com/style24/persistence/mybatis/shop/TsaMailHF.xml

@@ -26,6 +26,7 @@
 			 <if test="searchTxt !=null and searchTxt !='' ">							<!-- 검색어 입력받아 검색 -->
 			 AND FN_GET_USER_NM(REG_NO) LIKE CONCAT('%',LOWER(#{searchTxt}), '%')				
 			 </if>
+			 ORDER BY MAILHF_SQ 														<!--리스트 표시 조건 : 시퀀스 값 -->
 	</select>
 	
 	

+ 16 - 2
src/main/webapp/WEB-INF/views/marketing/MailHeaderFooterDetailForm.html

@@ -67,6 +67,9 @@
 
 		<!-- 버튼 배치 영역 -->
 		<ul class="panelBar">
+			<li class="left"  th:if="${mode  == 'N' }">
+				<button type="button" class="btn btn-danger btn-lg" id="btndeleteMailHF">삭제</button>
+			</li>
 			<li class="right">
 				<button type="button" class="btn btn-info btn-lg" id="btnSaveMailHF">저장</button>
 			</li>
@@ -79,8 +82,19 @@
 <script type="text/javascript" src="/ux/plugins/gaga/gaga.summernote.js?v=20201030"></script>
 <script th:inline="javascript">
 /*<![CDATA[*/
-	var mailhfInfo = [[${mailhfInfo}]];
-	var mode = [[${mode}]]; 
+	let mailhfInfo = [[${mailhfInfo}]];
+	let mode = [[${mode}]]; 
+
+	//팝업창 삭제버튼
+	$('#btndeleteMailHF').on('click', function() {
+		mcxDialog.confirm("내등록하신 내용을 삭제하시겠습니까?<br>삭제한 내용은 복원하실 수 없습니다.", {
+			cancelBtnText: "취소",
+			sureBtnText: "확인",
+			sureBtnClick: function() {
+				uifnPopupClose('popupMailHF'); //팝업 창 닫기
+			}
+		});
+	});
 	
 	// 저장
 	$('#btnSaveMailHF').on('click', function() {

+ 3 - 3
src/main/webapp/WEB-INF/views/marketing/MailHeaderFooterForm.html

@@ -140,8 +140,8 @@
 	
 	// 조회버튼 - 검색
 	$('#btnSearch').on('click', function() {
-		// Fetch data
-		gagaAgGrid.fetch($('#searchForm').prop('action'), gridOptions, '#searchForm');
+		var formId = "#searchForm";
+		gagaAgGrid.fetch($(formId).prop('action'), gridOptions, formId);
 	});
 	
 	// 선택삭제
@@ -184,7 +184,7 @@
 	$(document).ready(function() {
 		// Create a agGrid
 		gagaAgGrid.createGrid('gridList', gridOptions);		
-		
+		gagaAgGrid.hideStatusBar('gridList');
 	});
 	
 /*]]>*/