onBeforeInsert

срабатывает перед отправкой данных при добавлении элемента

void onBeforeInsert(id id,object details);
ididстарый ID элемента данных
detailsobjectобъект, который содержит детали сохранения данных

Example

dp.attachEvent("onBeforeInsert", function(id, details){
    //... ваш код ...
});

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

See also
Наверх