Enum DatabaseLogType的属性

时间:2013-07-10 07:52:06

标签: axapta dynamics-ax-2012-r2

在哪里可以找到AX中BaseEnum DatabaseLogType的属性? 它用于(SysDatabaseLog

我知道有一个MSDN-Link,但有没有办法在AX中获取这些属性?

1 个答案:

答案 0 :(得分:1)

打开AOT并浏览到数据字典 - >基础枚举。

展开类型,列出元素。

然后,您可以查看元素属性。

编辑:这对DatabaseLogType不起作用,因为它是系统枚举而不是基本枚举。当人们搜索基本枚举

时,我将留下答案供将来参考

编辑2:解决系统枚举问题!

由于无法在AOT中查看系统枚举,您可以使用以下作业查看它们(适用于任何枚举);

static void DisplaySystemEnum(Args _args)
{
    DictEnum dblt;
    int i;
    ;

    dblt = new DictEnum(enumName2Id("DatabaseLogType"));

    for (i=0; i < dblt.values(); i++)
    {
        info(strfmt("Value:%1 Name:%2 Label:%3",
                     int2str(dblt.index2Value(i)), 
                     dblt.index2Name(i),
                     dblt.index2Label(i)));
    }
}

另请查看MSDN DictEnum Class,看看您还可以根据自己的需要自定义作业。