Apr 30, 2013, 5:06 AM
[CLOSED] Returning null node
private static Node FindNodeById(NodeCollection items, string nodeID)
{
foreach (var item in items)
{
if (item.NodeID == nodeID)
return item as Node;
else
{
var node = FindNodeById((item as Node).Children, nodeID);
if (node != null)
return node;
}
}
return null;
}
public static Node FindNodeById(TreePanelBase tree, string nodeID)
{
return FindNodeById(tree.Root, nodeID);
}
I tried to use the above given function but it is returning null. Where did I make mistake?string nodeId = "TEST";
var node = FindNodeById(this.GetCmp<TreePanel>("treePanel"), nodeId);
var parentNodeId = node.ParentNode.NodeID.ToString();
Last edited by Daniil; Apr 30, 2013 at 1:35 PM.
Reason: [CLOSED]