Help in getting current expanded node in Tree UI
I have a requirement to build a tree dynamically. On expanding each node I need to create sub nodes inside that. But it is always creating inside the node where the lead selection is and not inside the current expanded node. Even though I have used getTreeSelection () to get the current element.
<b>Detailed description about the application.,</b>
I have created a context with the following structure,
|--> ChildNode (recursive SiteTree)
|--> Name (string)
I have created a Tree UI Element in the view and inserted a node type 'TreeNodeType'.
I have set the properties of the inserted node type as given bellow,
Value Attribute in TreeNode -> Name I have assigned to 'Text' property of 'TreeNodeType'.
Initially I have created four nodes in the init() method ., using the following code :
Now I need to create sub-nodes for this dynamically.,
I have created an action and called it in 'onLoadChildren' event of 'TreeNodeType' with the following code:
public void OnCurrentSelection()
IPrivateTestTreeView.ITreeNodeElement el = wdContext.nodeTreeNode().getTreeSelection();
Where this returns me only the name of LeadSelection node and not the node which i try to expand. </b>
Is there anyway I can get the currently expanded node., Kindly help me out in this.
Points will be rewarded for helpful answers. Thanks in advance.