onBeforeDataSend

вызывается перед отправкой данных на сервер

void onBeforeDataSend(object details);
detailsobjectобъект с деталями данных (см. ниже)

Example

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

Details

У параметра события details следующие свойства:

  • data (object) - объект элемента данных;
  • id (string, number) - клиентский ID элемента данных (может отличаться от серверного);
  • operation (string) - тип операции ("update, "insert", "delete");

и может выглядеть так:

{
    id:5,
    operation:"update",
    data:{
        id:5,
        title:"The Godfather",
        rating:"9.2"
    }
}

Обратите внимание, что вернув false из обработчика, вы заблокируете запрос к серверу:

const processor = webix.dp("$datatable1");
  processor.attachEvent("onBeforeDataSend", () => {
    // блокируем запрос к серверу
    return false;
  })

Related sample:  DataProcessor: Canceling Server Request

See also
Наверх