如何在Business Central 365中迭代枚举标题

问题描述

枚举是/将成为Business Central 365的选件替代品。最近,我有一个机会可以使用它,并且可以弄湿我的脚。似乎经常发生这种情况,您所需的功能中约有80%随时可用,而其余的20%则需要的工作量更多。

对于枚举,您将获得名称的文本列表和关联的序数值的整数列表,但不会获得标题列表。在下面的部分示例Enum FourStates中,Default,OH和TX是名称,0、1和2是Ordinals和空格,Ohio和Texas是标题。请注意,序数是定义的数值,而不是索引。在下面的示例中,完全有效的序数可以是1、5和7。

value(0; Default) { Caption = ' '; }
value(1; OH) { Caption = 'Ohio'; }
value(2; TX) { Caption = 'Texas'; }

如果将“表”或“页面”字段定义为枚举,则标题将显示在下拉列表中。要获取标题,可以使用Format(EnumType :: Name),但我们需要迭代给定枚举的所有标题。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)