|
@@ -353,10 +353,12 @@
|
|
|
var rowidx = row;
|
|
|
|
|
|
//변경내역 초기화
|
|
|
- if(dcdataList1.getCellData( dcdataList1.getModifiedIndex() , "sndRcvSeq" ) != ""){
|
|
|
- dcdataList1.undoAll();
|
|
|
+ if(dcdataList1.getRowStatus( dcdataList1.getModifiedIndex() ) == "C"){
|
|
|
+ if(dcdataList1.getModifiedIndex() != row){
|
|
|
+ commLib.getConfirmMsg(commLib.getMessage("crud.0004"), "데이터 변경", "undoDcdataList1");
|
|
|
+ }
|
|
|
} else {
|
|
|
- dcdataList1.removeRow(dcdataList1.getModifiedIndex());
|
|
|
+ dcdataList1.undoAll();
|
|
|
}
|
|
|
|
|
|
if(dcdataList1.getCellData( dcdataList1.getRowPosition() , "lastSndRcvSeq" ) != 1){
|
|
@@ -457,6 +459,20 @@
|
|
|
}
|
|
|
}
|
|
|
};
|
|
|
+
|
|
|
+ /***************************************************************************
|
|
|
+ * 함 수 명: scwin.beforeSearch
|
|
|
+ * 기 능: 변경 여부 체크
|
|
|
+ ***************************************************************************/
|
|
|
+ scwin.undoDcdataList1 = function(param) {
|
|
|
+ if (param) {
|
|
|
+ var param_data = JSON.parse(strLib.serialize(param));
|
|
|
+ if(param_data.retval == "true"){
|
|
|
+ dcdataList1.removeRow(dcdataList1.getModifiedIndex());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
/***************************************************************************
|
|
|
* 함 수 명: scwin.fnConfirmdcdataList1
|
|
|
* 기 능: 문서관리 저장 삭제 수정
|
|
@@ -544,6 +560,9 @@
|
|
|
grdData1.setDisabled( "cell" , i , "reply" , true );
|
|
|
grdData1.setDisabled( "cell" , i , "deploy" , true );
|
|
|
}
|
|
|
+
|
|
|
+ grdData1.setRowBackgroundColor( i , "#fffbee" );
|
|
|
+
|
|
|
} else if(dcdataList1.getCellData( i , "docDistGbCd" ) == "D02"){
|
|
|
if(dcdataList1.getCellData( i , "lastSndRcvSeq" ) == 2){
|
|
|
grdData1.setDisabled( "cell" , i , "reply" , true );
|