|
@@ -222,6 +222,24 @@
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 오류 수정요청 - 추가 20240215
|
|
|
|
+ // 그리드 1개 row 추가 후 -> 5개 행을 엑셀 붙여넣기 할 경우 cmpnCd, pyear, pmonth 값이 null 값 발생 - 저장시 오류 발생
|
|
|
|
+ // 엑셇 붙엽넣기 후 처리
|
|
|
|
+ for (var i = 0; i < dcdataList1.getTotalRow(); i++) {
|
|
|
|
+ if(dcdataList1.getRowStatus(i) == "C"){
|
|
|
|
+ var cmpnCd = dcdataList1.getCellData(i, "cmpnCd");
|
|
|
|
+ var pyear = dcdataList1.getCellData(i, "pyear");
|
|
|
|
+ var pmonth = dcdataList1.getCellData(i, "pmonth");
|
|
|
|
+
|
|
|
|
+ if(cmpnCd == "" || pyear == "" || pmonth == ""){
|
|
|
|
+ dcdataList1.setCellData(i, "cmpnCd", scwin.cmpnCd);
|
|
|
|
+ dcdataList1.setCellData(i, "pyear", udcYm.getValue().slice(0, 4));
|
|
|
|
+ dcdataList1.setCellData(i, "pmonth", udcYm.getValue().slice(4));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
if(dcdataList1.getModifiedIndex().length == 0){
|
|
if(dcdataList1.getModifiedIndex().length == 0){
|
|
commLib.getAlertAfterProc(commLib.getMessage("valid.0029"),"데이터확인","V","","");
|
|
commLib.getAlertAfterProc(commLib.getMessage("valid.0029"),"데이터확인","V","","");
|
|
return;
|
|
return;
|