jeecg后台List<Map<String,Object>>对象前台easyui展现
来源:互联网 发布:软件测试表情包 编辑:程序博客网 时间:2024/06/08 20:02
List<Map<String,Object>>对象直接在前台展现格式化js不太好用,因此需要后台先转换成类似json的字符串再到前台reload
AjaxJson类
package org.framework.core.common.model.json;import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSONObject;/** * $.ajax后需要接受的JSON * * @author * */public class AjaxJson {private boolean success = true;// 是否成功private String msg = "操作成功";// 提示信息private Object obj = null;// 其他信息private Map<String, Object> attributes;// 其他参数private List<Map<String, Object>> listMap;// 其他参数public Map<String, Object> getAttributes() {return attributes;}public void setAttributes(Map<String, Object> attributes) {this.attributes = attributes;}public String getMsg() {return msg;}public void setMsg(String msg) {this.msg = msg;}public Object getObj() {return obj;}public void setObj(Object obj) {this.obj = obj;}public boolean isSuccess() {return success;}public void setSuccess(boolean success) {this.success = success;}public String getJsonStr(){JSONObject obj = new JSONObject();obj.put("success", this.isSuccess());obj.put("msg", this.getMsg());obj.put("obj", this.obj);obj.put("attributes", this.attributes);obj.put("listMap", this.listMap);return obj.toJSONString();}public List<Map<String, Object>> getListMap() {return listMap;}public void setListMap(List<Map<String, Object>> listMap) {this.listMap = listMap;}}
之前该类没有listMap对象,根据需要新增的
jeecg中使用CommonServiceImpl方法的findForJdbc(sql)可以获得List<Map<String,Object>>对象,后台其实很简单
将获取到的List<Map<String,Object>>填充到AjaxJson对象中即可
AjaxJson ajaxJson = new AjaxJson();ajaxJson.setListMap(handlerService.waitingClaimList());request.setAttribute("waitingClaimList",ajaxJson.getJsonStr());
可以在前台把获取到的字符串放在例如一个span中
<span id="waitingClaimList" hidden="true">${waitingClaimList}</span>
js处理
var json = JSON.parse($("#waitingClaimList").html());$("#dg").datagrid('loadData',{'total':json.listMap.length,rows:json.listMap});
阅读全文
0 0
- jeecg后台List<Map<String,Object>>对象前台easyui展现
- 将前台的String转给后台,解析为list<Object>
- form前台提交List<Object>对象以及后台处理
- List<Map<String, Object>>
- List<Map<String, Object>>
- List<Map<String, Object>>
- List<Map<String, Object>>是什么意思
- List<Map<String,Object>>排序
- 遍历List<Map<String, Object>>
- Map<String,Object> ,List 顺序排列
- List<Map<String, Object>>排序
- List<Map<String,Object>> 遍历
- 遍历List<Map<String,Object>>
- map、list、map(Object,map)的前台获取遍历
- Java实现List<Map<String, Object>> 转Map<Object, Object>
- js前台取后台map对象
- android Intent传递 object , list<object>,list<Map<String,Object>>
- Map<String, List<Object>> and Map<String, List<T>>
- 对于tf中图片处理的一点点小总结
- Aultium Designer 定位孔
- Faster-RCNN_TF代码解读3:train.py
- 91. Decode Ways
- Coursera Machine Learning 第二周 quiz Linear Regression with Multiple Variables 习题答案 标签: Andrew NgCour
- jeecg后台List<Map<String,Object>>对象前台easyui展现
- .net之ORM框架Dapper.net 之增删改查
- 有道云笔记 无法导出,破解 备份文件 .ynt
- 一篇了解TrustZone
- mybites查询 对象包含对象List的方法 一对多方法sql的写法
- 突破Session0之WTSSendMessage 使用
- 深入理解Android Studio之Gradle
- LeetCode——99. Recover Binary Search Tree
- 二进制逻辑运算求解187. Repeated DNA Sequences