시트에서 변경된 내용을 서버에 전송한 후 서버에서 응답이 왔을 때 발생하는 이벤트입니다.
해당 이벤트에서1(true)
를 리턴하면 저장 실패시(server code 404나 500에러에 의한) 시트에 보여지는 오류 메세지 출력을 막을 수 있습니다.
onAfterSave : function(paramObject) {
}
or
sheet.bind("onAfterSave" , function(paramObject) {});
Name | Type | Description |
---|---|---|
sheet | object |
서버에 변경된 내용을 전송한 시트 객체 |
result | number |
서버 응답 메시지0 : 성공-1 : 빈 URL (예: sheet.doSave("") )-3 : 400 이상의 HTTP 상태 코드-5 : 응답 없음-6 : 연결 시간 초과-7 : 잘못된 데이터 형식이외 : 사용자 정의 코드 |
message | string |
서버에서 전달 받은 메시지 |
response | object |
서버 응답 객체(XMLHttpRequest 객체) |
boolean
options.Events = {
onAfterSave: function(evtParam) {
// 서버 응답이 '성공'인 경우
if (evtParam.result == 0) {
evtParam.sheet.showMessageTime({message: "성공적으로 저장되었습니다.", time: 1000});
}
}
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.0.0.17 | return 동작 추가 |