fires before sending data for item insertion
id | id | the old ID of the related item |
details | object | the object which holds the state of data saving |
dp.attachEvent("onBeforeInsert", function(id, details){
//... some code here ...
});
1 . The id parameter contains the client-side item ID.
2 . The details parameter contains data saving details. For example, the client-side ID the operation type ("insert"), the data item object:
{
"id":1565114023778,
"data":{
"rank":99,"title":"","year":"2012","votes":"100","id":1565114023778
},
"operation":"insert"
}
Note that returning false from the event handler will suppress request to the server:
const processor = webix.dp("$datatable1");
processor.attachEvent("onBeforeInsert", () => {
// cancel server request
return false;
})
Related sample: DataProcessor: Canceling Server Request