dijit - registry.byNode vs registry.getEnclosingWidget

时间:2013-11-08 02:59:50

标签: dojo

请参阅http://dojotoolkit.org/reference-guide/1.9/dijit/registry.html
两者都可以输入Node和Return Widget吗? 它们的实际用途是什么?

1 个答案:

答案 0 :(得分:2)

registry.byNode只检查给定节点并返回它所属的小部件。

registry.getEnclosingWidget将走向DOM,直到找到代表窗口小部件的节点。

这意味着当给定窗口小部件的DOM节点时,它们都将返回相同的内容。 See this note in the documentation关于该具体案例。如果您知道某个节点与某个小部件相关联,但它本身不一定是根小部件节点,则registry.getEnclosingWidget非常有用。