서버에 저장한 후 반환된 결과(JSON)를 기반으로 시트의 수정 내용을 처리합니다.
성공 응답(Result >= 0)인 경우, appeptChangedData를 통해 상태를 초기화 합니다.
실패 응답(Result < 0)인 경우, 값에 따라 경고 메세지를 표시합니다.
Result값과 관계없이, onAfterSave이벤트가 항상 발생합니다.
boolean applySaveResult( result, message, response, files );
| Name | Type | Required | Description |
|---|---|---|---|
| result | number |
필수 | 서버 응답 결과(onAfterSave 이벤트의 result 파라미터 값 참고.) |
| message | string |
선택 | onAfterSave 이벤트로 전달할 메세지 문자열 |
| response | object |
선택 | ajax 통신의 response 객체(onAfterSave 이벤트로 전달) |
| files | array |
선택 | file 타입 저장 시 ajax 통신 후 저장된 파일 데이터를 전달 (getSaveJson의 formData인자와 함께 사용) |
boolean : 함수 정상 동작 여부. (인자값이 잘못되어 수행되지 못한 경우에는 false 리턴)
$.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);
}
})
| product | version | desc |
|---|---|---|
| core | 8.0.0.0 | 기능 추가 |
| core | 8.0.0.5 | files 기능 추가 |