# 数据字典概述

在低代码平台中提供了字典的功能,在组件里面可以直接引用数据字典中的数据,方便数据的维护和使用。有多种方式创建字典。

  • IDE中配置字典(开发侧)
  • 数据字典管理(用户侧)

以上两种配置字典的方式,均可以在组件中直接引用字典数据。当然,也支持 从Java代码实现数据字典

# 实现数据字典

# 1.IDE中配置字典

在IDE中,进入更多 > 字典,可以看到已经配置的字典,也可以新增字典。

# 2.数据字典管理

平台提供了用户侧的数据字典管理功能,可以在数据字典管理中查看和维护字典数据。参考 数据字典管理

# 使用数据字典

数据字典的使用有两种方式,部分组件(下拉框组件单选框组件多选框组件 等)可以直接引用字典数据,另外一种方式是通过绑定表达式的方式使用字典数据。

# 1.组件直接引用字典

针对,可以直接引用字典数据。

# 2.绑定表达式使用字典

组件使用用户侧的数据字典,需要绑定表达式。 参考如下:

utils.optionSet.find('subject_type').items

其中 subject_type 为数据字典的编码。

# 3.Java代码获取字典数据

java代码中可以通过 DEngineDictManager 获取字典数据。


@Autowired
private DEngineDictManager dictManager;

public void test() {
    // 获取所有字典数据
    List<Map<String,Object>> list = dictManager.dictionaries();

    // 获取指定字典数据,subject_type是字典编码
    Map<String,Object> subjectType = dictManager.dictionary("subject_type");

}

顶部