首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用dojox中的撤销功能?

如何使用dojox中的撤销功能?
EN

Stack Overflow用户
提问于 2020-12-21 17:00:12
回答 1查看 56关注 0票数 0

我们在整个项目中使用Dojo工具包。现在我想添加撤消功能。例如:当您按ctrl + z时,系统会后退一步。我在Dojox中找到了撤销功能。但我只是不能成功地使用它,因为纪录片太不清楚了。

下面是我在Dojox纪录片中找到的用法:

代码语言:javascript
复制
var foo = new Undo(options);
foo.undo(); 

但是options是未定义的。我不知道我应该以options的身份写什么。如何使用Dojox中的撤消?具体用法是什么?

EN

回答 1

Stack Overflow用户

发布于 2020-12-21 21:14:00

根据源代码。1.16.3

选项中唯一可接受的部分是绑定ctrl-zctrl-ykeys

如果您不需要键绑定,请使用空选项:

代码语言:javascript
复制
var foo = new Undo({}); // empty options
foo.undo(); 

或者传递需要单例keysoptions.keys,或者使用现有实例

代码语言:javascript
复制
require(["dojo/keys"], function(keys) {
    var foo = new Undo({keys: keys}); // pass options.keys = obtained singleton keys
    foo.undo(); 
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65389968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档