基本枚举和元素属性

已完成

基本枚举是具有已分配值的文本的列表。 您需要先在 Visual Studio 中创建基本枚举,然后才能在 X++ 代码中使用它们。 枚举值在内部以整数表示,它们作为数字(而不是值)存储在数据库中,这有利于节省空间。 第一个文本具有数字 0,下一个具有数字 1,依此类推。

当您编写代码时,枚举在表达式中可用作整数。 每个文本或枚举都通过标签和名称属性分配文本值。 该属性在财务和运营用户界面中显示给用户。 系统会在用户界面中自动显示此转换,因此无需在向用户显示的窗体中执行更多编程操作。

以下屏幕截图显示了如何在解决方案资源管理器窗口中为项目添加基本枚举。

显示如何在“解决方案资源管理器”窗口中将基本枚举添加到项目的屏幕截图。

示例

许多可枚举类型内置于标准财务和运营应用中。 每个枚举都有各种属性,可控制基本枚举的外观和功能。

例如,枚举 NoYes 具有两个关联的文本,其中 No 具有值 0,Yes 具有值 1。 通常,此类枚举在财务和运营用户界面中显示为可选选项。 这也称为布尔原始数据类型。

基本枚举也可以显示为用户界面中的下拉菜单,该下拉菜单向用户提供一个选项列表,用户可以从该列表中选择一个选项。

基本枚举可以显示为各种按钮。 选择每个按钮后,用户界面将更新为与所选按钮相关的新值或信息。

属性和元素

通过定义基本枚举的属性,您可以在财务和运营应用用户界面中修改基本枚举的外观。 虽然将基本枚举添加到项目的流程是固定的,但您可以通过使用属性窗口调整枚举的显示长度、样式、标签和行为。

添加到基本枚举的元素作为数值存储在数据库中。 您添加的第一个元素存储为值 0,下一个元素存储为值 1,依此类推。 当编写 X++ 代码时,您可以使用这些数值作为整数。 要在用户界面中为数值提供有意义的显示名称,您将在属性窗口中编辑标签属性。