easy ui 表格格式化动态绑定,表格格式化后获取表格值是value而不是显示的值

本文介绍了如何在Easy UI中实现表格的动态格式化绑定,特别是当表格值与显示值不同时的处理。通过示例代码展示了查询字典数据的方法,并在表格中使用formatter进行显示。同时,提及了在编辑表格时使用combobox组件,以及如何从后台获取并绑定字典数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >









/**
* 查询字典根据code
* @return
*/
@ArchivesLog(operationType="查询操作:",operationName="查询字典") 
@ResponseBody
@RequestMapping(value="/getMapByCode", method = RequestMethod.POST)
public Map<String,String> getMapByCode(DictionaryBean dictionaryBean) {
Json j = new Json();
 
Map<String,String> map=new HashMap<String,String>();
List<DictionaryBean> list = dictionaryService.selectByCode(dictionaryBean.getCode());
for(DictionaryBean db:list){
map.put(db.getDictionaryKey(), db.getDictionaryValue());
}
j.setObj(map);
return map;
}



//初始化工资类别字典

var dictionaryMap;
$(function(){
$.ajax(
                {
                    type: 'POST',
                    url: path+'/dictionary/getMapByCode/?code=gongzileixing',   
                    data: {},
                    dataType:'json',
                    success: function (data) {
                      dictionaryMap=data;
                    }
                });
})
function formatterWageCategory(value, row, index){ 
return dictionaryMap[value];

<th field="wageCategory" width="100"  formatter="formatterWageCategory"
editor=" {
type : 'combobox',
options : {
valueField : 'dictionaryKey',
textField : 'dictionaryValue',
method : 'post',
url : '${path}/dictionary/get/?code=gongzileixing',
//required : true
}
}"
>工资类别</th>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值