只需重新启用命令后,禁用它
simply re-enable command after disabled it
我想在禁用命令后简单地重新启用它…下面是我禁用它的方法:
editor.commands.removeCommand("backspace");
但现在我需要再次启用它,但我不知道该怎么做…
我找到了类似这样的东西,但是很难…
是否有一种方法可以简单地重新启用它?
请帮. .
您可以保留对该命令的引用,以便稍后将其添加回去
var command = editor.commands.byName.backspace
editor.commands.removeCommand(command)
editor.commands.addCommand(command)
或只删除键
function setCommandEnabled(editor, name, enabled) {
var command = editor.commands.byName[name]
if (!command.bindKeyOriginal)
command.bindKeyOriginal = command.bindKey
command.bindKey = enabled ? command.bindKeyOriginal : null;
editor.commands.addCommand(command);
// special case for backspace and delete which will be called from
// textarea if not handled by main commandb binding
if (!enabled) {
var key = command.bindKeyOriginal;
if (key && typeof key == "object")
key = key[editor.commands.platform];
if (/backspace|delete/i.test(key))
editor.commands.bindKey(key, "null")
}
}
然后调用
setCommandEnabled(editor, "backspace", false)
setCommandEnabled(editor, "backspace", true)
相关文章:
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 当我点击jsf中的primefaces命令按钮时,如何获得点击事件
- 如何使用Socket.io将命令从客户端发送到服务器
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- 命令行中的Uglify js;不要弄乱变量名
- IE6在启用/禁用文本字段上闪烁
- 传单中如何在更改基层时启用/禁用覆盖层
- 根据字段的值启用按钮
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- 如何禁用和启用css规则
- http.listen()在运行时接受终端命令
- 淘汰赛.JS'启用'长度绑定条件不起作用
- 如何使用自定义javascript crm 2013为激活/停用和启用规则添加命令按钮
- 当输入文本中写入内容时,如何通过jquery在jsf中启用命令按钮
- 只需重新启用命令后,禁用它
- 如何启用命令js>shell
- 剑道网格 - 用于在编辑中启用行的自定义命令
- 无法在Javascript功能启用按钮上执行Selenium WebDriver命令