跳到主要内容

onBeforeUndoStack

Description

在操作被推入撤销栈之前触发。

onBeforeUndoStack: (action: UndoRedoAction) => boolean;

Parameters

  • action - (required) UndoRedoAction - 表示用户操作的一组命令对象数组

Returns

  • result - (boolean) - 决定事件的默认行为是否继续执行(true)或被阻止(false)

Example

gantt.attachEvent("onBeforeUndoStack",function(action){
// 在这里编写你的代码
return true;
});

Details

注释

此事件属于undo扩展的一部分,因此请确保已启用 undo 插件。更多信息请参见 撤销/重做功能 文章。

  • 此事件可以被阻止;返回 false 将停止后续处理。
  • 阻止此事件会阻止撤销捕获事件参数中的操作。
  • 你可以修改事件中的操作数组。

Change log

  • 版本 5.2 中新增