날짜입력 세팅 오류 수정

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); });
initDatepicker("frmEdit--${pageName}"); // 달력 초기화
$("#hdrDe--${pageName}").datepicker("setDate", DateUtil.getDateDay(-7).date); // 부과 제외 일자 시작
$("#dsuseDe--${pageName}").datepicker("setDate", new Date()); // 부과 제외 일자 종료
}
@ -471,7 +470,12 @@
$P.initForm();
// 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){

@ -36,6 +36,11 @@ class AddsFormFields extends FormFields {
}
}
} else {
if(input.name == "dsuseDe"){
console.log("최초밸류");
console.log(value);
}
if(value == null){
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 - #,###
if(input.dataset.fmtType){
const fmtType = input.dataset.fmtType;
switch (fmtType) {
switch (fmtType) {
case 'dt' :
value = datetimeFormat.format(value);
value = datetimeFormat.parse(value);
value = datetimeFormat.format(value);
break;
case 'day' :
value = dateFormat.format(value);
value = dateFormat.parse(value);
value = dateFormat.format(value);
break;
case 'time' :
value = timeFormat.parse(value);
value = timeFormat.format(value);
break;
case 'number' :
value = numberFormat.parse(value);
value = numberFormat.format(value);
break;
default:
@ -62,6 +71,11 @@ class AddsFormFields extends FormFields {
}
if(input.name){
if($(input).hasClass('form-date')){
if(input.name == "dsuseDe"){
console.log(input.name+"입력");
console.log(value);
}
$(input).datepicker("setDate", value);
} else {
input.value = value;

Loading…
Cancel
Save