若依框架中字典的使用

2149人浏览 / 0人评论 / 添加收藏

一、新增字典
系统管理-->字典管理-->新增

 

新增字典中的内容

二、若依下拉框如何绑定字典
前台下拉框使用字典项

<label>申请状态:</label>
    <!--下拉框绑定字典-->
    <!--${}:声明局部变量-->
    <!--${@dict.getType('字典类型')}-->
    <select name="state" th:with="state=${@dict.getType('application_state')}">
       <option value="">请选择</option>
       <!--${dict.dictLabel}:字典标签-->
       <!--${dict.dictValue}:字典键值-->
       <option th:each="dict : ${state}" 
               th:text="${dict.dictLabel}" 
               th:value="${dict.dictValue}"></option>
 </select>
三、若依表格如何将字典键值显示为对应的字典标签
在实体类上注解@Excel中添加属性dictType="字典类型"

 

四、若依后端如何根据字典键值获取对应的字典标签
@Autowired
private DictDataServiceImpl dictDataService;

DictData dictData = new DictData();
dictData.setDictValue("字典值");
dictData.setDictType("字典类型");
dictDataService.selectDictLabel(dictData);//记得提前将dictDataService引入
 

全部评论