原作者在做這個項目時,他把所有數據字典都放在數據庫表中了,這種方法的確比較好,適用於中大型項目,方便統一管理字典;而且優點突出,字典值變化后不需要調整前端代碼;
但是在實際開發項目中,一些小型的項目,在展示數據表時,
例如展示 性別、狀態 這些字典值比較少、又基本不變(整個項目一共不過幾個字典值),又而且很明顯的字典值時,反復從后台取值,浪費資源不說,還對開發人員有要求,感覺代碼有些啰嗦;
所以可以自己在畫面展示時,加入類似如下代碼,避免這樣的矛盾;
{
field : 'area',
title : '區域',
formatter: function (value) {
if(value === 'sh'){
return "上海";
} else if(value === 'sz'){
return "深圳";
}
}
},
