View.NodeMap Class
+ + + + +View extension that adds a static getByNode() method that returns the nearest
+View instance associated with the given Node (similar to Widget's getByNode()
+method).
Note that it's important to call destroy() on a View instance using this
+extension when you plan to stop using it. This ensures that all internal
+references to that View are cleared to prevent memory leaks.
Item Index
+ + +Methods
+ +-
+
+
- + getByNode + + + static + + + + +
Methods
+ + +getByNode
+
+
+ -
+
+
-
+
+
node+ +
+
+
Returns the nearest View instance associated with the given Node. The Node may +be a View container or any child of a View container.
+ +Note that only instances of Views that have the Y.View.NodeMap extension mixed +in will be returned. The base View class doesn't provide this functionality by +default due to the additional memory management overhead involved in maintaining +a mapping of Nodes to View instances.
+Parameters:
+ +-
+
+
-
+
+
node+ Node | HTMLElement | String + + + + +++ + +Node instance, selector string, or + HTMLElement.
+
+
+
Returns:
+ +null
+ if no associated View instance was found.
+
+ 