我们在整个项目中使用Dojo工具包。现在我想添加撤消功能。例如:当你按ctrl + z时,系统后退一步。我从Dojox找到了撤销功能。但我就是不能成功使用它,因为纪录片太不清楚了。下面是我在Dojox记录片中发现的用法:
ctrl + z
var foo = new Undo(options); foo.undo();
但是options是未定义的。我不知道我应该写什么作为options。我如何使用Dojox的撤销?详细的用法是什么?
options
jei2mxaa1#
根据源代码... 1.16.3选项的唯一可接受部分是绑定ctrl-z和ctrl-y的keys如果不需要键绑定,请使用空选项:
1.16.3
ctrl-z
ctrl-y
keys
var foo = new Undo({}); // empty options foo.undo();
或传递options.keys需要单一keys或使用现有示例
options.keys
require(["dojo/keys"], function(keys) { var foo = new Undo({keys: keys}); // pass options.keys = obtained singleton keys foo.undo(); });
1条答案
按热度按时间jei2mxaa1#
根据源代码...
1.16.3
选项的唯一可接受部分是绑定
ctrl-z
和ctrl-y
的keys
如果不需要键绑定,请使用空选项:
或传递
options.keys
需要单一keys
或使用现有示例