2017-03-16 255 views
0

我已经创建了一个自定义节点,并且我需要在部署流之前获取显示在INFO选项卡上的ID以及类型。如何获取Node-Red中的节点特定ID?

因此,我可以使用该ID作为唯一的ID来执行CRUD操作。

enter image description here

我怎么能拿呢?任何帮助,不胜感激。

+0

为什么你需要它的部署之前进行清理?直到它被部署它不应该存在任何其他地方,但作为画布上的图形 – hardillb

回答

1

你想要的数据是在oneditsave回调函数可用如下:

... 
oneditsave: function(){ 
    var id = this.id; 
    ... 
} 

正如我在评论说,你应该只创建资源在点到后一个节点,该节点部署因为它可能永远不会部署,并且无法清理未部署的节点资源。

的资源应该在JavaScript文件中创建,使他们能够使用node.on('close',function(done){})

+0

感谢它的工作。 :) – Kulasangar