0

我的程序试图遍历一个 AOT 表单并获取其所有控件的标签。一些控件是 EDT 数组类型,在每个数组元素中具有不同的标签。

public str labelDefined([int arrayEntry])

可以检索特定索引的标签。但是我不想对索引进行硬编码,并且想要一种方法可以通过方法调用或其他方式获取 EDT 数组的数组索引。

我正在考虑定义一个全局计数器来处理这个问题 - 所以每次循环命中 EDT 数组元素时,计数器都会增加 1,并且在遍历 EDT 数组中的所有元素后,计数器将设置为 0 .

我试图定义一个全局计数器的方式是这样的: #define.index(0)然后将计数器递增,#define.index(#index + 1)但它对我来说不太适用。

我对 X++ 开发非常陌生,任何帮助都将受到高度赞赏。

4

1 回答 1

0

我很确定循环遍历表单的所有控件或手动查找标签都没有合乎逻辑的理由。无论如何,如果你真的想这样做,你可以使用DictEnum系统类

示例:http ://www.jaestevan.com/ax-tip-exportar-valores-de-un-enumerado-en-microsoft-dynamics-ax

于 2013-07-24T09:34:42.607 回答