OnSaveEnd (event)

저장 함수를 이용하여 저장 처리를 완료하고, 내부적인 처리를 마친 후 이벤트가 발생합니다.
저장 중 오류 메시지가 발생한 경우 이벤트 인자인 code로 설정되므로, code가 0보다 작은 경우 오류 처리 로직을 작성하여 처리합니다.
DoSave 함수 또는 DoAllSave 함수를 호출할 때 이 이벤트가 발생합니다. Response 인자는 서버에서 정상적으로 처리 되지 않은 경우에만 전달됩니다. (HTTP 응답코드가 100 보다 작거나 400보다 큰 경우에만 전달)

Syntax

function 오브젝트ID_OnSaveEnd(Code, Msg, StCode, StMsg, [Response]) { }

Parameters

Parameter Type Description
Code Long 처리결과 코드(0 이상이면 정상, 그외는 오류 처리)
-3 : 요청 Url이 잘못된 경우나 네트워크 오류 등으로 결과를 받지 못한 경우
-4 : 정상적인 응답은 받았으나 데이터 파싱처리중 오류가 발생한 경우(대부분 데이터 이상)
-5 : 응답 결과가 빈값인 경우
-6 : 서버에 연결하여 응답을 대기하는 시간이 초과된 경우(WaitTimeOut 초과)
그외 : 사용자 정의 코드
Msg String 처리결과 메시지
StCode Integer HTTP 응답 코드
StMsg String HTTP 응답 메시지
Response String 서버 응답 결과

Example

function mySheet_OnSaveEnd(code, msg) {
  if(code >= 0) {
    alert(msg);  // 저장 성공 메시지
    mySheet.DoSearch("list1.jsp");
  } else {
    alert(msg); // 저장 실패 메시지
  }
}
<?xml version=‘1.0‘ ?>
<SHEET><Result Code="-1" Message= „전표 처리 완료 되어 수정할 수 없습니다."/></SHEET>

<?xml version='1.0' ?>
<SHEET><Result Code = "0" Message = "" / ></SHEET>

See also

Since

version desc
7.0.0.0
7.0.13.30 Response 인자 추가