定义数据字典方式:
1、java端处理
//定义数据字典
private List<DicItems> warpList() {
List<DicItems> dicts = new ArrayList<DicItems>();
dicts.add(translateFromFile("empGender", "EMP.SEX"));
dicts.add(translateFromFile("empLevel", "EMP.Level"));
return dicts;
}
// 从属性文件中查询字典
private DicItems translateFromFile(String fieldName, String dicId) {
List<Map<String, String>> list = dataDictionaryBizC.translateFromFile(
dicId, "value", "text");
DicItems dict = new DicItems();
dict.setName(fieldName);
dict.setValues(list);
return dict;
}
//调用数据字典数据
return RestUtils.wrappQueryResult(result, count).addDicItems(warpList());
2、前台处理
{
name: "sfwx",
caption: " 是否已维修" ,
editorType: "DropDownEditor",
renderCell: function(p_item, $p_cell)
{
var value = null;
if (parseInt(p_item.getValue("sfwx")) == 1)
{
value = "已维修";
$p_cell.text(value);
}
else
{
value = "未维修";
$p_cell.text(value);
$p_cell.css({"color":"red"});
}
}
}
下拉列表处理
最新推荐文章于 2021-02-20 21:50:26 发布