서버 데이터 저장 doSave 메소드 호출시 전송 할 데이터를 수집 후 발생하는 이벤트 입니다.
onSave 이벤트 발생 후, 호출됩니다.
해당 이벤트에서1(true)
를 리턴하면 저장 작업을 중단합니다.
onBeforeSave : function(paramObject) {
}
or
sheet.bind("onBeforeSave" , function(paramObject) {});
Name | Type | Description |
---|---|---|
sheet | object |
변경된 데이터를 가지는 시트 객체 |
source | object |
시트에 설정된 속성들이 담긴 객체 |
source.Params | string |
서버에 전송할 데이터 변경 사항 (doSave 사용시 queryMode: 1, 2, 3 에서 사용가능) |
source.data | string |
서버에 전송할 데이터 변경 사항 (doSave 사용시 queryMode: 0 에서 사용가능) |
boolean
options.Events = {
onBeforeSave:function(evtParam){
// 서버에 보낼 데이터가 금지어1 또는 금지어2를 포함하는 경우 Ajax 통신을 실행하지 않습니다.
if (source.Params.indexOf("금지어1") > -1 || source.Params.indexOf("금지어2") > -1) {
return true;
}
}
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.0.0.19 | source.data 추가 |