Skip to main content

枚举功能介绍

枚举

枚举定义一个预定义值的列表,由一个或多个枚举值组成。

每个枚举值代表一个选项。例如,一款水杯商品的颜色有红、绿、蓝三种。除了这些定义的值以外,枚举还包括一个未初始化的状态:例如,如果没有选择水杯的颜色,那么将为(空)。因此,水杯颜色的枚举值包括 4 个——红、绿、 蓝、(空)。

枚举值与枚举名称

枚举值是存储在系统中的值。枚举值不得为空,且不得重复(检验唯一性)。

枚举名称是枚举值在应用前端展示给用户的值。每个枚举名称对应着一个枚举值。枚举名称可以为空,且可以重复。

在共工里,枚举是可以跨模组引用的资源。

枚举的功能是通过领域模型实体属性的引用而实现的。如下图所示,首先,实体属性的数据类型引用枚举,其次逻辑元件(比如决策元件)、页面编辑器元件(比如输入元素下拉框元件)、工作流元件(比如决策元件)绑定该实体属性,以实现对枚举值的读取和使用。

新建枚举

点击模组文件夹的“更多”,选择 新增其他 - 枚举。

输入枚举名称:水杯颜色。

枚举创建成功,进入枚举编辑页面。点击蓝色新增按钮。弹出新增枚举值弹窗,输入枚举值与名称后,保存新增下一条。

完成枚举配置。