spreadjs版本v12
鼠标右键菜单删除一行时,在 spread.bind(GC.Spread.Sheets.Events.RowChanged, function (e, info) 事件中,弹出确认对话框(执行到这个事件时,这一行已经被删除),点击取消,然后执行 spread.commandManager().execute({cmd:"Undo",sheetName:sheet.name()}); 恢复这一行,但却无法恢复了,为什么呢?
spread.bind(GC.Spread.Sheets.Events.RowChanged, function (e, info) {
$.confirm({
title: '删除记录!',
content: '请确认是否要删除记录?',
buttons: {
删除: function () {
//text: '删除操作。。。',
},
取消: function () {
//text: '取消',
// $.alert('Canceled!');
spread.commandManager().execute({cmd:"Undo",sheetName:sheet.name()});
}
}
});
});
|