срабатывает перед отправкой данных при добавлении элемента
id | id | старый ID элемента данных |
details | object | объект, который содержит детали сохранения данных |
dp.attachEvent("onBeforeInsert", function(id, details){
//... ваш код ...
});
1. Параметр id содержит клиентский ID элемента.
2. Параметр details содержит детали сохранения данных, например клиентский ID, тип операции ("insert"), объект с данными элемента.
{
"id":1565114023778,
"data":{
"rank":99,"title":"","year":"2012","votes":"100","id":1565114023778
},
"operation":"insert"
}
Обратите внимание, что вернув false из обработчика, вы заблокируете запрос к серверу:
const processor = webix.dp("$datatable1");
processor.attachEvent("onBeforeInsert", () => {
// блокируем запрос к серверу
return false;
})
Related sample: DataProcessor: Canceling Server Request