Notifications
Announcements
I want to know how to get the current selected item from tree,
also get its parent ?
I means that : whenI click on this item I get this item ans its parent.
*This post is locked for comments
Hi Basma,
Refer this: community.dynamics.com/.../149593
hi @Blue Wang ,
I need how to get the parent of child in tree like in the image not from the AOT
I Have clicked button in form: when I clicked on it I want to get the parent Node from tree control:this is the code in method clicked:
public void clicked() { TreeItemIdx treeItemIdx, idx,parentIdx,parentNodeIdx; FormTreeItem formTreeItem,formRoot; boolean modify; TreeNode treeNode; EUKSecurityMenus securityMenus,securityMenusParent; str pathRoot; treeItemIdx = NavigationTree.getFirstSelected(); formTreeItem = NavigationTree.getItem(idx);
FormRoot=element.getFormTreeItem(treeItemIdx);
}
for example:formTreeItem=\ Fixed Assets \ States \ External \ Capital Statement => I want to get formRoot=\ Fixed Assets \
I created method getFormTreeItem :
public FormTreeItem getFormTreeItem(TreeItemIdx _treeItemIdx) { FormTreeItem formTree, formRootNode; formRootNode=NavigationTree.getItem(_treeItemIdx); if(NavigationTree.getParent(_treeItemIdx)!=0) { itemRootIdx=NavigationTree.getParent(_treeItemIdx); formTree=element.getFormTreeItem(itemRootIdx); } return formRootNode }
But I didn't get the exact fromTreeItem.
Please refer this: https://community.dynamics.com/365/financeandoperations/b/mfp/archive/2002/06/01/how-to-use-a-formtreecontrol/
FormTreeItem selectedItem; selectedItem = tree.getItem(tree.getSelection()); info(selectedItem.text());
Hi Blue wang,
its not what I want.
I want to get the formTreeItem Of parent Like I explained in last comment
Your method getFormTreeItem() has a return value, but it's not the node you want. right?
I want that this method returns the FormTreeItem from the TreeItemIdx
I just found a solution :)
I changed the method getFormTreeItem() :
public FormTreeItem getFormTreeItem(TreeItemIdx _treeItemIdx) { FormTreeItem formTree; formTree=NavigationTree.getItem(_treeItemIdx); if(NavigationTree.getParent(_treeItemIdx)!=0) { formTree=this.getFormTreeItem(NavigationTree.getParent(_treeItemIdx)); } return formTree; }
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
Thanks to all of our 2025 Community Spotlight stars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
TAHER_El_Mehdi 3
Mea_ 2
Martin Dráb 2 Most Valuable Professional