Просмотр исходного кода

저장 후 목록 조회되게 기능 추가

gagamel 5 лет назад
Родитель
Сommit
4765013d21
1 измененных файлов с 18 добавлено и 3 удалено
  1. 18 3
      src/main/webapp/WEB-INF/views/display/CategoryForm.html

+ 18 - 3
src/main/webapp/WEB-INF/views/display/CategoryForm.html

@@ -260,7 +260,17 @@
 	/**
 	 * 검색폼의 카테고리 선택 시
 	 */
+	var gVal;
+	var gSelLvl;
 	var fnChangeSearchCondition = function(val, selLvl) {
+		if (gagajf.isNull(val)) {
+			val = gVal;
+		}
+		
+		if (gagajf.isNull(selLvl)) {
+			selLvl = gSelLvl;
+		}
+		
 		if (gagajf.isNull(val)) {
 			if (selLvl > 1) {
 				selLvl = selLvl - 1;
@@ -268,14 +278,18 @@
 				selLvl = 1;
 			}
 		}
+		
+		gVal = val;
+		gSelLvl = selLvl;
+		
 		$('#searchForm input[name=selLvl]').val(selLvl);
 		
 		// Fetch data
 		gagaAgGrid.fetch($('#searchForm').prop('action'), gridOptions, '#searchForm', function(data) {
-			let selLvl = Number($('#searchForm input[name=selLvl]').val()) + 1;
+			let tSelLvl = Number($('#searchForm input[name=selLvl]').val()) + 1;
 			
 			for (let i = 2; i <= 5; i++) {
-				if (i >= selLvl) {
+				if (i >= tSelLvl) {
 					$('#selCate' + i).html('<option value="">[카테고리' + (i - 1) + ']</option>');
 				}
 			}
@@ -287,7 +301,7 @@
 				}
 			}
 			
-			$("#selCate" + selLvl).append(tag);
+			$("#selCate" + tSelLvl).append(tag);
 			$("#btnNew").click();
 		});
 	}
@@ -405,6 +419,7 @@
 				var jsonData = JSON.stringify($('#detailForm').serializeObject());
 				gagajf.ajaxFormSubmit($('#detailForm').prop('action'), '#detailForm', function() {
 					$('#btnNew').trigger('click');
+					fnChangeSearchCondition();
 				});
 			}
 		});