Notifications
Announcements
No record found.
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…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Martin Dráb 4 Most Valuable Professional
Priya_K 4
MyDynamicsNAV 2