RED.events

此 API 可用于在编辑器中注册和调用 Actions。Actions 是 用户可能希望触发的单独功能块,可以与键盘快捷键绑定。

RED.actions API

RED.actions.add( name, handler )

注册一个新的动作。

名称应遵循 [provider]:[name-of-action] 的模式。例如 core:show-debug-tab

RED.actions.add("my-custom-tab:show-custom-tab",function() {
    RED.sidebar.show("my-custom-tab");
});

RED.actions.remove( name )

移除先前注册的动作。

RED.actions.remove("my-custom-tab:show-custom-tab")

RED.actions.invoke( name, [args…])

通过名称调用一个动作。

当绑定到键盘快捷键时,处理程序将不带任何参数地被调用。但当 使用此 API 调用时,可以传入参数。

```javascript RED.actions.invoke(“my-custom-tab:show-custom-tab”)