datagrid查询问题
<div class="easyui-layout" fit="true"><div region="center" style="padding:1px;">
<t:datagrid name="jianList" title="简历管理" actionUrl="yaoController.do?datagrid" idField="id" fit="true" queryMode="group">
<t:dgCol title="编号" field="id" hidden="false"></t:dgCol>
<t:dgCol title="简历编号" field="jianEntity_id" hidden="false"></t:dgCol>
<t:dgCol title="姓名" field="jianEntity_name" query="true" ></t:dgCol>
<t:dgCol title="性别" field="jianEntity_sex" query="true"replace="男_1,女_0"></t:dgCol>表格需要显示的是yaoEntity中的顾员jianEntity的name成员。
显示是没有问题,但是查询就一直不成功。
估计是因为查询没有做成员内查询。
希望可以尽快修改。 /**
* easyuiAJAX用户列表请求数据
* @param request
* @param response
* @param dataGrid
*/
@RequestMapping(params = "datagrid")
public void datagrid(TSUser user,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) {
CriteriaQuery cq = new CriteriaQuery(TSUser.class, dataGrid);
//查询条件组装器
org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, user);
//----------------------------------------------------------------
//update-begin--Author:QuaintyDate:20130522 for:用户管理,添加按照部门过滤的功能
// 追加部门条件查询 (如果是input型,传的是部门名;如果是combo型,传的是部门ID)
String departname = oConvertUtils.getString(request.getParameter("TSDepart_departname"));
if (!StringUtil.isEmpty(departname)) {
DetachedCriteria dc = cq.getDetachedCriteria();
DetachedCriteria dcDepart = dc.createCriteria("TSDepart");
//dcDepart.add(Restrictions.like("departname", "%" + departname + "%"));// 部门名
dcDepart.add(Restrictions.eq("id", departname));// 部门ID
}
//update-end--Author:QuaintyDate:20130522 for:用户管理,添加按照部门过滤的功能
//----------------------------------------------------------------
Short[] userstate = new Short[] { Globals.User_Normal, Globals.User_ADMIN };
cq.in("status", userstate);
cq.add();
this.systemService.getDataGridReturn(cq, true);
TagUtil.datagrid(response, dataGrid);
}
页:
[1]