4

我正在使用没有默认工具栏的CKEditor 4.2.2,因为我想使用自己的工具栏。

CKEditor 有UndoManager,它有 4 个我需要的功能:undo(), redo(), undoable(), redoable().

在我的 html 中,我有:

<textarea id='doc'>

在 JavaScript 中:

$('#' + textareaId).ckeditor();
m_Editor = CKEDITOR.instances[textareaId];

我曾尝试使用:

  • m_Editor.undo-undefined
  • m_Editor.plugins.undo

这是控制台中当前文本区域的 CKEditor 实例: 在此处输入图像描述

4

1 回答 1

5

CKEditor 注册可以CKEDITOR.editor.execCommand. 我认为这m_Editor.execCommand( 'undo' )应该对你有用。

奖励:检查m_Editor.commands以了解引擎盖下的命令。

于 2013-10-16T14:36:51.447 回答