Axapta:是否可以通过编程方式移动 AOT 节点?

发布于 2024-08-28 05:36:52 字数 640 浏览 5 评论 0原文

是否可以通过代码在 axapta 中移动 aotnode(我想实现与通过 alt-up、alt-down 完成的相同移动) Dynamics AX 2009 有 AOTmove 方法,但是当我尝试

#AOT
ProjectNode root;
//SysContextMenuAOT ctx = new SysContextMenuAOT();
ProjectGroupNode firstChild;
ProjectGroupNode secondChild;
;
//root=ctx.first();
root = infolog.projectRootNode().AOTfindChild("Private").AOTfindChild("TestProject");
root = root.getRunNode();

firstChild = root.AOTfirstChild();
secondChild = firstChild.AOTnextSibling();

secondChild = firstChild.AOTnextSibling();
secondChild.AOTMove(secondChild.AOTparent());

然后在整个项目上调用它时,它成功移动了 secondaryNode,但它删除了 secondaryChild 内的每个子节点。

Is it possbile to move aotnode in axapta through code(I want to achive the same movement as done via alt-up, alt-down)
Dynamics AX 2009 has AOTmove method, but when I try

#AOT
ProjectNode root;
//SysContextMenuAOT ctx = new SysContextMenuAOT();
ProjectGroupNode firstChild;
ProjectGroupNode secondChild;
;
//root=ctx.first();
root = infolog.projectRootNode().AOTfindChild("Private").AOTfindChild("TestProject");
root = root.getRunNode();

firstChild = root.AOTfirstChild();
secondChild = firstChild.AOTnextSibling();

secondChild = firstChild.AOTnextSibling();
secondChild.AOTMove(secondChild.AOTparent());

and then call it on whole project it successfully moves secondChildNode, BUT it deletes every subnode inside of secondChild.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画离情绘悲伤 2024-09-04 05:36:52

它似乎不起作用(使用项目节点)。

AOTmove 仅以 SysFavoritesAddFavoriteSysFavoritesOrganizeFavorites 形式使用。
您可能会在那里获得一些信息。

It does not seem to work (with project nodes).

AOTmove is used exclusively in form SysFavoritesAddFavorite and SysFavoritesOrganizeFavorites.
You may get some information looking there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文