|
|
@@ -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();
|
|
|
});
|
|
|
}
|
|
|
});
|