1 _saveActionEventHandler:function(event,value){ 2 if (!_self.fireEvent("saveBefore")) return; 3 var option = _self.getOptionFromArguments(arguments); 4 _self.fireEvent("fieldOnStoreEvent"); 5 //更改保存的数据 6 _self._model.number = 123; 7 var editModel = waf.toJSONString(_self.getCurrentModel()); 8 option.action = "save"; 9 if (option&&option.data){10 option.data.model=editModel; 11 } 12 else{13 option.data = {14 model:editModel15 }16 }17 option.success = option&&option.success?option.success:function(objectPK){18 _self.showInfo(waf.dynamicEdit.info.savesuccess);19 document.location.href = listUrl;20 }21 waf.doPost(option); 22 }23 });24 //注册数据保存事件 25 _self.subscribeEvent("saveActionEvent", _private._saveActionEventHandler,"overwrite");