Undomanager和ctrl+z/ctrl+y
问题
我们从数据库加载内容时,编辑器页面加载后,如果使用选择撤销,编辑画布会变空。有办法解决吗?
回答(3)
你好@krunal039,
你可能想在填充完内容后立即清除撤销历史。
“编辑。UndoManager.clear();'
@ryandeba我试过了,现在撤销和重做按钮什么都没用(连我下面代码里的空白编辑器画布都没用) [{ ID:“撤销”, 类名:“fa fa-undo 图标-undo”, 命令: function command(编辑器,发送者) { 发送者.set(“active”,0); 编辑。UndoManager.undo(1); }, 属性:{ 标题:“撤销(CTRL/CMD + Z)” } }, { ID:“重做”, 类名:“fa fa-重复图标-重做”, 命令: function command(编辑器,发送者) { 发送者.set(“active”,0); 编辑。UndoManager.re...
@krunal039 你能做一个 jsfiddle 示例来展示这个问题吗?呼叫“编辑”。UndoManager.clear()' 不应该完全破坏撤销/重做功能,所以我怀疑还有其他问题。
相关问答
通过相似的问题讨论继续研究。
问题 #1968
获取那些被撤销的行动信息
是否有可能提取出被撤销的内容信息? 我试过了 但我无法获取具体被撤销的内容,'在'model.attributes'下'property之后'的值是null。我想提取执行该动作的元素的ID,以及样式/移除/属性/编辑的更新。
问题 #1541
从撤销管理器堆栈中移除最后更改
@artf 你好,我们能从undomanger中移除最后的事件(变化)吗?我需要从撤销管理栈中移除最后的事件(变更)。我能拿到撤销管理器栈,但无法修改它。有没有办法把栈的指针设置回一两步,或者把堆叠里最后的事件移除?有一种方法,比如 um.stop() 和 um.start()...
问题 #1374
默认组件属性
有没有办法更改组件的默认属性? 我希望几乎所有内容都是“可复制:false,可调整尺寸:false,可拖拽:false”,除非加载的组件特别提供“data-resizable=true”。 所以基本上我想把一些组件列入白名单来启用这些功能,而不是黑名单。 这可行吗?
问题 #491
资产管理人替代
有没有可能用完全不同的产品替代资产管理公司(比如CKFinder - https://ckeditor.com/ckeditor-4/ckfinder/)?或者,是否有可能在葡萄之外推出包含的资产管理公司?
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。