gpt4 book ai didi

axapta - Dynamics AX 2012 : How can I get, 按代码,特定表单中所有方法的列表?

转载 作者:行者123 更新时间:2023-12-05 02:59:52 25 4
gpt4 key购买 nike

有什么方法可以让我通过代码获得 Dynamics AX 2012 中给定表单中所有方法的列表?

我正在开发一个小工具,它可以通过使用 Editor 类在自定义对象的所有方法中插入一些注释。但是,要这样做,我需要每个方法的完整路径(例如:\Classes\MyClass\CustomMethod),但我根本找不到任何方法来使它适用于 Forms。

提前致谢!

最佳答案

感谢您向我发送建议。我实际上刚刚完成了一些代码来获取信息。这是代码,供任何可能感兴趣的人使用:

//I used the BatchJobHistory form as a test, since I called this static method from a job
public static void findAllChildNodes(str _nodeName = "\\Forms\\BatchJobHistory", boolean _isMethod = NoYes::No)
{
TreeNode treeNode;
TreeNodeIterator treeNodeIterator;
treeNode methodsNode;
str treePath;
boolean containsMethod;

treeNode = TreeNode::findNode(_nodeName);
treeNodeIterator = treeNode.AOTiterator();
methodsNode = treeNodeIterator.next();

while(methodsNode)
{
treePath = methodsNode.treeNodePath();
containsMethod = strScan(treePath, 'Methods', 1, strLen(treePath));

if (methodsNode.AOTchildNodeCount())
{
//TestClass is the class containing this method
TestClass::findAllChildNodes(treePath, containsMethod);
}
else if (_isMethod)
{
info(strFmt("%1", treePath));
}

methodsNode = treeNodeIterator.next();
}
}

关于axapta - Dynamics AX 2012 : How can I get, 按代码,特定表单中所有方法的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57468886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com