![]() |
#2 |
Axapta
|
Например, так.
X++: static void FindProjectGroup() { str project = 'TestProject'; str groupName = 'group'; ProjectNode node; ProjectNode rootNode; ProjectNode groupNode; TreeNodeIterator treeNodeIterator; void getTreeNode(TreeNode _treeNode) { TreeNode node1; TreeNodeIterator treeNodeIterator1 = _treeNode.AOTiterator(); node1 = treeNodeIterator1.next(); while(node1) { if(node1.handle() == classNum(ProjectGroupNode) && node1.AOTname() == groupName) { info('Нашел!!!'); } node1 = treeNodeIterator1.next(); } } ; rootNode = Infolog.projectRootNode(); treeNodeIterator = rootNode.AOTiterator(); groupNode = treeNodeIterator.next(); while(groupNode) { node = groupNode.AOTfindChild(project); if(node) { node = node.getRunNode(); getTreeNode(node); break; } groupNode = treeNodeIterator.next(); } } |
|
|
За это сообщение автора поблагодарили: AlGol (2). |