jiangj 发表于 2015-11-23 13:46:58

【扩展性问题一】datagrid关联其他实体字段的问题

问题如下所诉:
      这个datagrid里加个另一个表中真实姓名的字段,本表中没有这个字段,这个怎么搞?
      如图中的真实姓名字段在另一个实体中
      已知的方法是在本实体中添加这个字段,然后添加关联字段的值,就可以根据 例如:dictionary="tjtyy_feature_info,id,name" 就可以关联出相关的数据
      现在是不想加这个字段,怎么根据本实体的关联字段去取另一实体的字段值,并在datagrid里显示出来,请高手解答!

admin 发表于 2015-11-23 14:05:50

//------------------jeecg 标签列表,扩展字段显示----------------
        List<GzUserInfoYw> gzUserInfoList = dataGrid.getResults();
        for(GzUserInfoYw temp:gzUserInfoList){
                Map<String,Map<String,Object>> extMap = new HashMap<String, Map<String,Object>>();
                Map<String,Object> m = new HashMap<String, Object>();
                m.put("mobile", "手机号值");
                m.put("nicknameTxt", "昵称");
                extMap.put(temp.getId(), m);
        }
        TagUtil.datagrid(response, dataGrid,extMap);
//------------------jeecg 标签列表,扩展字段显示----------------
/**
* 控件类型:easyui
* 返回datagrid JSON数据
* @param response
* @param dataGrid
* @param extMap 数据列表的扩展
*/
public static void datagrid(HttpServletResponse response,DataGrid dg,Map<String,Map<String,Object>>extMap) {
        response.setContentType("application/json");
        response.setHeader("Cache-Control", "no-store");
        JSONObject object = TagUtil.getJson(dg);
        JSONArray r =object.getJSONArray("rows");
        for (Object object2 : r) {
                JSONObject o =(JSONObject) object2;
                o.putAll(extMap.get(o.get("id")));
        }
        try {
                PrintWriter pw=response.getWriter();
                pw.write(object.toString());
                pw.flush();
        } catch (IOException e) {
                e.printStackTrace();
        }
}

jiangj 发表于 2015-11-23 14:58:24

admin 发表于 2015-11-23 14:05 static/image/common/back.gif


问题已解决,只是新加的字段不能做查询,待研究!谢谢!

limengjiao 发表于 2018-1-23 10:19:26

楼主问题解决了吗,能否分享一下:'(

limengjiao 发表于 2018-1-23 10:25:51

limengjiao 发表于 2018-1-23 10:19 static/image/common/back.gif
楼主问题解决了吗,能否分享一下

关联的字段在页面上是怎么显示的那

admin 发表于 2018-1-23 11:30:43

看常见问题贴44
http://www.jeecg.org/forum.php?mod=viewthread&tid=1830&extra=page%3D1
页: [1]
查看完整版本: 【扩展性问题一】datagrid关联其他实体字段的问题