Extjs4中的分页使用(前后台结合)
来源:互联网 发布:怎么样收到淘宝店铺 编辑:程序博客网 时间:2024/05/29 19:59
前台部分:
Ext.define('GS.system.role.store.RoleGridStore',{extend:'Ext.data.Store',model:'GS.system.role.model.RoleGridModel',id:'roleStoreId',pageSize:4,//分页大小proxy:{type:'ajax',url:'/gs_erp/roleAction!getRoleList', reader: { type: 'json', root: 'rows', totalProperty: 'total' }}, sorters: [{ property: 'id', //排序字段 direction: 'asc'// 默认ASC }],autoLoad:{start: 0, limit: 4}//start是从第几条开始,limit是每页的条数});store.loadPage(1); //加载第一页
后台部分:
private int limit;//每一页的条数private int start;//从哪一条数据开始查private int total;//总条数/** * 查找所有角色 */public void getRoleList(){List<Role> roleList=new ArrayList<Role>();StringBuffer toJson=new StringBuffer();//用来放json数据System.out.println(start+","+limit+","+total);try{roleList=(List<Role>) pageServiceImpl.commonPagination(Role.class, "", start, limit);total=pageServiceImpl.getTotalNum(Role.class, "");toJson.append("{total:").append(""+total+"").append(",success:true,").append("start:").append(""+start+"").append(",");toJson.append("rows:[");for(int i=0;i<roleList.size();i++){toJson.append("{id:").append("'").append(""+roleList.get(i).getId()+"").append("'").append(",name:").append("'").append(""+roleList.get(i).getName()+"").append("'").append(",desc:").append("'").append(""+roleList.get(i).getDesc()+"").append("'").append("}");if(i<roleList.size()-1){toJson.append(",");}}toJson.append("]}");} catch (Exception e1){// TODO Auto-generated catch blocke1.printStackTrace();}try{ response.setHeader("Cache-Control", "no-cache"); response.setContentType("text/json;charset=utf-8");response.getWriter().print(toJson);System.out.println(toJson);} catch (IOException e){// TODO Auto-generated catch blocke.printStackTrace();}}
2 0
- Extjs4中的分页使用(前后台结合)
- jquery页面分页(前后台)
- 前后台分页
- Extjs4.2 表格动态数据加载,以及动态选择分页条目,前后台详解
- 网站分页前后台代码
- json前后台使用
- springMVC和easyUI结合使用(前后台通过json传递数据)的实例
- 实现jquery DataTable前后台动态分页
- bootstrap-paginator分页-前后台用法示例
- 如何使用json数据进行前后台传输(整理)
- dwr的使用(用于前后台数据交互)
- 初学$ajax()简单使用及前后台交互
- ExtJS EditorGridPanel 示例之Array格式Store前后台增删改查(不支持分页)
- 自动化测试中的前后台交互
- dtree的使用 前后台实例
- Cookie前后台使用乱码问题
- 前后台使用JavaScript交互参数。
- ExtjsGrid 分页、ASP.net前后台数据交互
- Android “It would be better to be explicit if an 8k-char buffer is required”
- iOS编程技巧总结之语音篇-- OpenEars框架及其使用1
- delphi xe5 中TMemo控件的应用——for android
- 第十一章作业
- NorFlash和NandFlash的理解
- Extjs4中的分页使用(前后台结合)
- Android电池驱动
- 断点续传的原理
- iOS编程技巧总结之语音篇-- OpenEars框架及其使用2
- [C++] C++中const修饰指针,变量, 函数参数和函数返回值的用法总结
- 盘点Linux内核源码中使用宏定义的若干技巧
- android maven创建命令
- Could not parse configuration /hibernate.cfg.xml
- 带姓名的成绩单