Не могу понять как инициировать отправку данных после вставки из буфера.
То есть я вешаю обработчик $$(id+"_grd_au").attachEvent(“onPaste”, doPaste);
Он срабатывает. Но что делать в самой функции doPaste() я не понимаю.
webix.dp(this) - выдает Dataprocessor object сгенерированный для таблицы, но webix.dp(this).send() - не работает, никакие данные на сервер не отправляются.
Возможно, наилучшим решением будет отправлять данные с помощью post:
webix.ajax().post("/save.php", data, callback)
Пришлось так и сделать. Просто странно, что dataprocessor не передает вставленные данные.
send
посылает те данные, которые были помечены датапроцессором как апдейты. Они помечаются по событиюonStoreUpdated
и обычно сразу отправляются (если для dp не выставленautoupdate:false
).
Эта схема работает для операцийadd/update/delete
, paste
на данный момент к ним не относится.