날짜입력 세팅 오류 수정

dev
이범준 5 months ago
parent 9f142fcd57
commit c46d88a37c

@ -455,8 +455,7 @@
searchForm.find("select").each(function() { $(this).find("option:eq(0)").prop("selected", true); }); searchForm.find("select").each(function() { $(this).find("option:eq(0)").prop("selected", true); });
initDatepicker("frmEdit--${pageName}"); // 달력 초기화 initDatepicker("frmEdit--${pageName}"); // 달력 초기화
$("#hdrDe--${pageName}").datepicker("setDate", DateUtil.getDateDay(-7).date); // 부과 제외 일자 시작
$("#dsuseDe--${pageName}").datepicker("setDate", new Date()); // 부과 제외 일자 종료
} }
@ -471,7 +470,12 @@
$P.initForm(); $P.initForm();
// 3. Dataset 설정 // 3. Dataset 설정
$P.control.setData([${dsuseRsltInfo}]); let dsuseRsltInfo = [${dsuseRsltInfo}];
for(let r of dsuseRsltInfo){
r.dsuseDe = r.dsuseDe ? r.dsuseDe.replace("-","").replace("-","") : "";
r.hdrDe = r.hdrDe ? r.hdrDe.replace("-","").replace("-","") : "";
}
$P.control.setData(dsuseRsltInfo);
if($P.fileInfos.length > 0){ if($P.fileInfos.length > 0){

@ -36,6 +36,11 @@ class AddsFormFields extends FormFields {
} }
} }
} else { } else {
if(input.name == "dsuseDe"){
console.log("최초밸류");
console.log(value);
}
if(value == null){ if(value == null){
value = ""; value = "";
} }
@ -43,17 +48,21 @@ class AddsFormFields extends FormFields {
// dt - yyyy-mm-dd HH:mm:ss, day - yyyy-mm-dd, time - HH:mm:ss, number - #,### // dt - yyyy-mm-dd HH:mm:ss, day - yyyy-mm-dd, time - HH:mm:ss, number - #,###
if(input.dataset.fmtType){ if(input.dataset.fmtType){
const fmtType = input.dataset.fmtType; const fmtType = input.dataset.fmtType;
switch (fmtType) { switch (fmtType) {
case 'dt' : case 'dt' :
value = datetimeFormat.format(value); value = datetimeFormat.parse(value);
value = datetimeFormat.format(value);
break; break;
case 'day' : case 'day' :
value = dateFormat.format(value); value = dateFormat.parse(value);
value = dateFormat.format(value);
break; break;
case 'time' : case 'time' :
value = timeFormat.parse(value);
value = timeFormat.format(value); value = timeFormat.format(value);
break; break;
case 'number' : case 'number' :
value = numberFormat.parse(value);
value = numberFormat.format(value); value = numberFormat.format(value);
break; break;
default: default:
@ -62,6 +71,11 @@ class AddsFormFields extends FormFields {
} }
if(input.name){ if(input.name){
if($(input).hasClass('form-date')){ if($(input).hasClass('form-date')){
if(input.name == "dsuseDe"){
console.log(input.name+"입력");
console.log(value);
}
$(input).datepicker("setDate", value); $(input).datepicker("setDate", value);
} else { } else {
input.value = value; input.value = value;

Loading…
Cancel
Save