1金币
spread.commandManager().register("ban", command);
spread.commandManager().setShortcutKey("ban", GC.Spread.Commands.Key.backspace, false, false, false, false);
注册的事件如何删除呢
类似这样的:
unregister("ban",command);
removeShortcutKey("ban",GC.Spread.Commands.Key.backspace);
|
最佳答案
查看完整内容
您好,
没有删除已注册的快捷键、命令等接口。
从代码上看您是绑定了 backspace 快捷键,按下 backspace 快捷键后执行 已注册的 ban 命令。
您指的删除事件具体是想实现什么需求呢?
请结合业务情况,详细的描述下。
如果是希望 按下backspace键后不执行 ban 命令 或者 任何命令。
可以使用以下代码:
spread.commandManager().setShortcutKey(null, GC.Spread.Commands.Key.backspace, false, false, false, false);
...
|