![]() |
#8 |
Участник
|
Еще был интересный баг - если узел аот был открыт такой последовательностью вызовов -
X++: treeNode = xUtilElements::getNode(UtilElements); treeNode.AOTnewWindow(); Видимо причина в том что метод xUtilElements::getNode() достает узел с определенного слоя X++: static TreeNode getNode(UtilElements _utilElements) { return new xInfo().getNode(_utilElements.RecordType, _utilElements.Name, _utilElements.ParentId, 0, _utilElements.UtilLevel, true, 0); } А если написать так : X++: treeNode = xUtilElements::getNode(UtilElements);
treeNode = infolog.findNode( treeNode.treeNodePath() ); // берем с текущего слоя
treeNode.AOTnewWindow(); |
|
|
За это сообщение автора поблагодарили: gl00mie (6). |
|
|