It is expected that onAfterEditStop event will not fire on paste
operation. There is a separate onPaste event, but it is not very helpful as it contains only text from clipboard and doesn’t provide info about the updated cells.
You can define a custom value to the clipboard
parameter
clipboard:"custom"
and use the next code in the onPaste event handler to manually process the incoming data
var data = webix.csv.parse(text);
var leftTop = this.mapSelection(null);
if (!leftTop) return;
this.mapCells(leftTop.row, leftTop.column, data.length, null, function(value, row, col, row_ind, col_ind) {
if (data[row_ind] && data[row_ind].length>col_ind) {
return data[row_ind][col_ind];
//Here you can place a code that will trigger onAfteEditStop handler
}
return value;
});
this.render();