RED.events

此 API 可用于在编辑器中注册和调用操作。操作是用户可能想要触发的独立功能片段,并且可以绑定到键盘快捷键。

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 调用时,可以传入参数。

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