applySaveResult (method)

서버에 저장한 후 반환된 결과(JSON)를 기반으로 시트의 수정 내용을 처리합니다.
성공 응답(Result >= 0)인 경우, appeptChangedData를 통해 상태를 초기화 합니다.
실패 응답(Result < 0)인 경우, 값에 따라 경고 메세지를 표시합니다.
Result 값과 관계없이, onAfterSave이벤트가 항상 발생합니다.

Syntax

boolean applySaveResult( result, message, response, files );

Parameters

Name Type Required Description
result number 필수 서버 응답 결과(onAfterSave 이벤트의 result 파라미터 값 참고.)
message string 선택 onAfterSave 이벤트로 전달할 메세지 문자열
response object 선택 ajax 통신의 response 객체(onAfterSave 이벤트로 전달)
files array 선택 file 타입 저장 시 ajax 통신 후 저장된 파일 데이터를 전달 (getSaveJsonformData인자와 함께 사용)

Return Value

boolean : 함수 정상 동작 여부. (인자값이 잘못되어 수행되지 못한 경우에는 false 리턴)

Example


$.ajax({
    url:"saveDO.do",
    data: param,
    dataType:"json",
    success:function(data){
        var result = data.IO.Result;
        var message  = data.IO.Message;
        // 저장 이후 결과를 시트에 반영한다.
        sheet.applySaveResult(result, message);
    }
})

Read More

Since

product version desc
core 8.0.0.0 기능 추가
core 8.0.0.5 files 기능 추가