datagrid查询新增自定义列
List<AeoCarInsureEntity> list = dataGrid.getResults();
Map<String,Map<String,Object>> extMap = new HashMap<String, Map<String,Object>>();
for (AeoCarInsureEntity insure : list) {
if(StringUtil.isNotEmpty(insure.getInsFeecontent())) {
int i = 1;
Map m = new HashMap();
String[] inStr = insure.getInsFeecontent().split(";");
for (String s : inStr) {
if(StringUtil.isNotEmpty(s)&&s.split(":").length==2) {
String[] feename = s.split(":");
m.put("feename"+i, feename[0]);
m.put("fee"+i, feename[1]);
}
extMap.put(insure.getId(), m);
i++;
}
}
}
// dataGrid.setResults(list);
// TagUtil.datagrid(response, dataGrid);
TagUtil.datagrid(response, dataGrid,extMap);

浙公网安备 33010602011771号