jeecg 自定义datagurid
来源:互联网 发布:淘宝 全球购 费用 编辑:程序博客网 时间:2024/06/11 10:24
public DataGrid findData(DataGrid dataGrid, String name, String jobid) {
// TODO Auto-generated method stub
// 查询条件组装器
int firstResult = (dataGrid.getPage() - 1) * dataGrid.getRows();
// 获取当前的登录对象
TSUser u = ResourceUtil.getSessionUserName();
// List list = new ArrayList();
// String sql = "select b.ry_id,b.ry_mc as rymc,b.ssfy,b.xt_lx as xtlx,b.xt_id as xtid from JC_GZRY b order by b.modify_time desc";
String sql = "select t.id,t.realname,t.userkey,t.username,t.departid,t.jobid from t_s_base_user t where t.jobid = 2";
if(StringUtil.isNotEmpty(name) ){
sql = sql +" and t.username like '%"+name+"%'";
}
if(StringUtil.isNotEmpty(jobid) ){
sql = sql +" and t.jobid = "+jobid;
}
sql = sql + " order by t.jobid asc";
List list = getSession().createSQLQuery(sql)
.setFirstResult(firstResult).setMaxResults(dataGrid.getRows())
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
dataGrid.setResults(list);
//计算条数,分页
List count = getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
/* String sqlCount = "select count(*) from JC_GZRY";
List count = getSession().createSQLQuery(sqlCount).list();*/
if (count != null) {
dataGrid.setTotal(count.size());
}
return dataGrid;
}
@RequestMapping(params = "importUserForm")
public void importUserForm(HttpServletRequest req,HttpServletResponse response, DataGrid dataGrid) {
String name = req.getParameter("username");
String jobid = req.getParameter("jobid");
DataGrid findData = userService.findData(dataGrid,name,jobid);
TagUtil.datagrid(response, findData);
}
// TODO Auto-generated method stub
// 查询条件组装器
int firstResult = (dataGrid.getPage() - 1) * dataGrid.getRows();
// 获取当前的登录对象
TSUser u = ResourceUtil.getSessionUserName();
// List list = new ArrayList();
// String sql = "select b.ry_id,b.ry_mc as rymc,b.ssfy,b.xt_lx as xtlx,b.xt_id as xtid from JC_GZRY b order by b.modify_time desc";
String sql = "select t.id,t.realname,t.userkey,t.username,t.departid,t.jobid from t_s_base_user t where t.jobid = 2";
if(StringUtil.isNotEmpty(name) ){
sql = sql +" and t.username like '%"+name+"%'";
}
if(StringUtil.isNotEmpty(jobid) ){
sql = sql +" and t.jobid = "+jobid;
}
sql = sql + " order by t.jobid asc";
List list = getSession().createSQLQuery(sql)
.setFirstResult(firstResult).setMaxResults(dataGrid.getRows())
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
dataGrid.setResults(list);
//计算条数,分页
List count = getSession().createSQLQuery(sql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
/* String sqlCount = "select count(*) from JC_GZRY";
List count = getSession().createSQLQuery(sqlCount).list();*/
if (count != null) {
dataGrid.setTotal(count.size());
}
return dataGrid;
}
@RequestMapping(params = "importUserForm")
public void importUserForm(HttpServletRequest req,HttpServletResponse response, DataGrid dataGrid) {
String name = req.getParameter("username");
String jobid = req.getParameter("jobid");
DataGrid findData = userService.findData(dataGrid,name,jobid);
TagUtil.datagrid(response, findData);
}
阅读全文
0 0
- jeecg 自定义datagurid
- jeecg 添加自定义标签
- JEECG
- JEECG
- jeecg - online自定义模板的使用
- JEECG 简单实例讲解自定义表单功能
- 【JEECG技术博文】JEECG简单实例讲解自定义表单功能
- JEECG 3.6 自定义表单版本发布,智能快速开发平台
- 【JEECG技术博文】online自定义模板的使用
- Jeecg中Dialog弹出新页面自定义按钮
- jeecg 里面的三种查询,第一种直接针对数据库查询,自定义查询语法
- 关于 JEECG
- JEECG很牛啊。。
- 初识JEECG
- JEECG初始化
- jeecg理解
- jeecg心得
- Jeecg心得
- mysql 导入错误 /*!40101 SET NAMES utf8mb4 */;
- eclice快捷键
- redis配置密码
- 2017年9月17日PAT甲级考试反思
- mybatis异常invalid comparison: java.util.Date and java.lang.String(date和string无法比较)
- jeecg 自定义datagurid
- [html&css]Pass Through
- Android新浪微博登录
- CSS选择器
- 把ssl模块加入到已经编译好的apache中实现HTTPS
- 使用Strapdown.js、Showdown.js or Marked.js 在 html 里加载 markdown 文本
- php从mysql读取数据
- C语言笔记——字符数组与字符指针的区别
- 《Effective Java》(5~6)阅读笔记