在哪里可以找到AX中BaseEnum DatabaseLogType
的属性?
它用于(Sys
)DatabaseLog
?
我知道有一个MSDN-Link,但有没有办法在AX中获取这些属性?
答案 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,看看您还可以根据自己的需要自定义作业。