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);

posted @ 2021-07-26 11:10  呵呵哒999  阅读(98)  评论(0)    收藏  举报