1、首先引入datagrid  js ,css

$("#datagrid").bootstrap_datagrid({
url : "<%=path%>/user/findAllUser.html",
params : {
page : 1,
pageSize : 10,
name:name
},singleSelect : true,
pagination:true, columns : [ [ /* {
title : "userid",
field : "userid",
hidden : true,
}, */ {
field : 'name',
title : '用户名',
},
{
field : 'telephone',
title : '外显号码',
}, {
field : 'shortphone',
title : '手机号码',
}, {
field : 'createtime',
title : '创建时间',
},
{
field : 'power',
title : '联系人修改权限',
width : 100,
formatter:function(v,l){
if(v==0){
return '禁止修改';
} else if(v==1){
return '允许修改';
} }
},{
title : "操作",
formatter:function(v,l){
var c='<a href="javascript:void(0);" onclick="showedit('+l.userid+')" title="编辑"><span class="fa fa-edit" aria-hidden="true"></span></a>';
c+='&nbsp;&nbsp;<a href="javascript:void(0);" onclick="showDel('+l.userid+')" title="删除"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></a>';
return c;
}
}
] ] });
@RequestMapping("findAllUser")
public void findAccount(HttpServletRequest req,HttpServletResponse res,int page,int pageSize,String name) throws Exception{ Domain domain = (Domain) req.getSession().getAttribute("Domainlogin");
Page<Users> list = userservice.findAllUser(domain.getDomainid(),name, page, pageSize);
SimpleFilterProvider sfp = new SimpleFilterProvider();
sfp.addFilter("userFilter",SimpleBeanPropertyFilter.serializeAllExcept("rechargerecords"));
String json = JacksonUtil.objToJson(list, sfp);
writeString(json, res); }
@Override
public Page<Users> findAllUser(long domainid, String name,int page, int pageSize) { String hql=null;
if(name==null){
hql="from Users u where u.domainid="+domainid;
}else{
hql="from Users u where u.domainid="+domainid+" and lower(u.name) like '%"+name+"%'";
}
Page<Users> page1 = new Page<Users>();
page1.setRows(dao.getEntityList(hql.toString()+" order by createtime desc", pageSize, page));
page1.setPage(page);
page1.setTotalCount(dao.countByHql("select count(u.userid) " + hql));
return page1;
}

2.用到的实体、封装的方法详见 百度云  http://pan.baidu.com/s/1dE8jNxB      http://pan.baidu.com/s/1qYTIsCs

最新文章

  1. EndNote(三)之中文引文导入方式
  2. 初学ReactJS,写了一个RadioButtonList组件
  3. BZOJ2080 : [Poi2010]Railway
  4. IOS Storyboard使用-模拟登录、注册、混合使用
  5. CoreOS
  6. jeasyui datagrid 使用记
  7. CentOS配置VSFTP服务器
  8. CodeForces 456D&amp;455B--A Lot of Games(Trie+博弈)
  9. Linux实现密钥登陆
  10. 安卓activity捕获返回button关闭应用的方法
  11. 在TextView上显示图片信息
  12. Food on the Plane
  13. 牛掰啊,github+svn+FB进行项目开发
  14. Linux 01 Liunx目录结构及文件基本操作
  15. (转)mysql 无法设置外键的原因总结
  16. Django(八)上:Model操作和Form操作
  17. jQuery 动态绑定插件livequery的用法
  18. const函数
  19. iOS视频流开发(2)—视频播放
  20. unity3DGI

热门文章

  1. 18.boost 图的拓扑排序
  2. java类型与Hadoop类型之间的转换
  3. 深入C#类的方法
  4. SpringMVC(二) 参数绑定 与 JSON
  5. 51nod 1102 面积最大的矩形 &amp;&amp; 新疆大学OJ 1387: B.HUAWEI&#39;s billboard 【单调栈】+【拼凑段】(o(n) 或 o(nlog(n))
  6. POJ 3273 Monthly Expense 【二分答案】
  7. iF.svnadmin 安装遇到的坑
  8. vue的表格加单选框
  9. appium ios端自动化测试配置
  10. CF1000G Two-Paths (树形DP)