onUndo

срабатывает при выполнении команд undo/redo

void onUndo(string action,number row,number column,object value,boolean dir,object extra);
actionstringназвание операции
rownumberномер строки, начало диапазона
columnnumberномер колонки, конец диапазона
valueobjectизменяемое значение
dirbooleanfalse - undo, true - redo
extraobjectкакая-либо дополнительная информация

Example

webix.ui({
  view:"spreadsheet",
  toolbar:"full",
  data:spreadsheet_data,
  on:{
    onUndo(action, row, column, value, dir, extra){
      if(action == "paste"){
        //do smth
      } else if(action == "grid-change"){ //add or remove row/col
        //do smth
      }
    },
  }
});

Наверх