公司目前有个需求,就是生成类似旷工表的一个功能。目前生成相应数据的逻辑已近写好了,在展示上有些问题。因为要求是在前端选一个startDate和endDate,然后返回这个时间段的符合的数据,因为时间段是不固定的,所以我用了List<Map<String,String>>这个格式。生成的数据是:现在是想拿到这个maps,然后把map的key作为datagrid的列,map的value作为值,动态的显示结果。请问各位大佬有啥好的解决办法吗?感激不尽!
1 回答
犯罪嫌疑人X
TA贡献2080条经验 获得超4个赞
利用 datagrid loadFilter 属性
返回要显示的过滤数据。该函数有一个参数 'data' ,表示原始数据。您可以把原始数据变成标准数据格式。该函数必须返回标准数据对象,含有 'total' 和 'rows' 属性。
举个栗子:
loadFilter:function(data){
console.log(data); // 这是你加载到的原始数据,调试到console上方便查看
var Obj = {};
Obj.total = data.empid;
Obj.rows = data.maps; // 类似的取出(转换数据)
return Obj; // 再输出给控件加载
}
添加回答
举报
0/150
提交
取消