@@ -357,7 +357,7 @@
}
ajax.get({
- url : wctx.url("/" + params.taskSeCd + ${pageName}PrefixUrl + "/020/info.do")
+ url : ${pageName}Control.urls.getInfo
, data : params || {}
, success : resp => {
dialog.open({
@@ -516,10 +516,16 @@
return;
}
+ // DataTables(그리드) 타이틀
let headerInfo = $("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)").getHeaderInfo();
-
${pageName}Control.query.excelTitle = headerInfo.excelTitle;
${pageName}Control.query.excelTitleWidth = headerInfo.excelTitleWidth;
+
+ // DataTables(그리드) 데이터
+ let colDefs = getColDefs($("#theadTr--${pageName} th").not(".dummy-th").not(":eq(0)")
+ , $($("#${infoPrefix}Row--${pageName}")[0].content).find("td").not(".dummy-td").not(":eq(0)"));
+ ${pageName}Control.query.colDefs = colDefs;
+
${pageName}Control.download();
}
@@ -596,6 +602,7 @@
// URL 설정
setURL${pageName} = (taskSeCd) => {
${pageName}Control.urls.load = wctx.url(taskSeCd + ${pageName}PrefixUrl + "/010/list.do"); // 조회
+ ${pageName}Control.urls.getInfo = wctx.url(taskSeCd + ${pageName}PrefixUrl + "/020/info.do"); // 등록
}
// 기본 데이터 설정
diff --git a/src/main/webapp/WEB-INF/jsp/fims/levy/levy01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/levy/levy01020-info.jsp
index 7dde9147..ccea75ab 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/levy/levy01020-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/levy/levy01020-info.jsp
@@ -14,7 +14,6 @@
-
@@ -23,6 +22,11 @@
+
+
+
+ %
+
@@ -83,10 +87,6 @@
, prefixName : "감경부과"
, keymapper : info => info ? info.CRDN_ID : ""
, dataGetter : obj => obj.rductLevyInfo
- , urls : {
- create : wctx.url(${pageName}PrefixUrl + "/020/create.do") // 등록
- , update : wctx.url(${pageName}PrefixUrl + "/020/update.do") // 수정
- }
, formats : {
TNOCS : numberFormat
, GRAMT : numberFormat
@@ -194,18 +194,21 @@
// 기본 데이터 설정
setFormData${pageName} = () => {
- $("#tnocs--${pageName}").prop("readonly", true); // 총건수
- $("#gramt--${pageName}").prop("readonly", true); // 총금액
+ $("#tnocs--${pageName}").prop("readonly", true); // 총건수
+ $("#gramt--${pageName}").prop("readonly", true); // 총금액
+ $("#advntceRductRt--${pageName}").prop("readonly", true); // 감경율
if (${pageName}CallPurpose == "view") {
// input 요소들을 disabled
$("#frmEdit--${pageName}").find("input,textarea,select").prop("disabled", true);
// button 요소들을 disabled
- $("#btnLevyYmd--${pageName}").prop("disabled", true); // 부과 일자 버튼
- $("#btnDudtYmd--${pageName}").prop("disabled", true); // 납기 일자 버튼
- $("#btnSave--${pageName}").prop("disabled", true); // 저장 버튼
+ $("#btnLevyYmd--${pageName}").prop("disabled", true); // 부과 일자 버튼
+ $("#btnDudtYmd--${pageName}").prop("disabled", true); // 납기 일자 버튼
+ $("#btnSave--${pageName}").prop("disabled", true); // 저장 버튼
} else if (${pageName}CallPurpose == "create") {
- //
+// let advntceDayCnt = ${pageName}Control.dataset.getValue("ADVNTCE_DAY_CNT");
+// $("#levyYmd--${pageName}").datepicker("setDate", new Date());
+// $("#dudtYmd--${pageName}").datepicker("setDate", DateUtil.getDateDay(advntceDayCnt).date);
} else if (${pageName}CallPurpose == "update") {
//
}
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp
index 7cd63660..b04d7384 100644
--- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp
+++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01060-info.jsp
@@ -325,7 +325,7 @@
initDatepicker("frmEdit--${pageName}");
$("#sndngYmd--${pageName}").datepicker("setDate", new Date());
- $("#sndngEndYmd--${pageName}").datepicker("setDate", DateUtil.getDateDay(${advntceDaycnt}).date);
+ $("#sndngEndYmd--${pageName}").datepicker("setDate", DateUtil.getDateDay(${advntceDayCnt}).date);
}
/**************************************************************************