原作者在做这个项目时,他把所有数据字典都放在数据库表中了,这种方法的确比较好,适用于中大型项目,方便统一管理字典;而且优点突出,字典值变化后不需要调整前端代码;
但是在实际开发项目中,一些小型的项目,在展示数据表时,
例如展示 性别、状态 这些字典值比较少、又基本不变(整个项目一共不过几个字典值),又而且很明显的字典值时,反复从后台取值,浪费资源不说,还对开发人员有要求,感觉代码有些啰嗦;
所以可以自己在画面展示时,加入类似如下代码,避免这样的矛盾;
{
field : 'area',
title : '区域',
formatter: function (value) {
if(value === 'sh'){
return "上海";
} else if(value === 'sz'){
return "深圳";
}
}
},