Extjs4中的分页应用结合前后台


Posted in Javascript onDecember 13, 2013

前台部分:

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 block 
e1.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 block 
e.printStackTrace(); 
} 
}
Javascript 相关文章推荐
javascript IFrame 强制刷新代码
Jul 23 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
Feb 24 Javascript
简单实用的全选反选按钮例子
Oct 18 Javascript
jQuery学习笔记之基础中的基础
Jan 19 Javascript
jQuery找出网页上最高元素的方法
Mar 20 Javascript
js+css实现的圆角边框TAB选项卡滑动门代码分享(2款)
Aug 26 Javascript
不用一句js代码初始化组件
Jan 27 Javascript
javascript中apply、call和bind的使用区别
Apr 05 Javascript
node.js express中app.param的用法详解
Jul 16 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
Oct 11 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
Nov 13 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
Dec 13 #Javascript
window.print打印指定div实例代码
Dec 13 #Javascript
Javascript中call的两种用法实例
Dec 13 #Javascript
分享JavaScript获取网页关闭与取消关闭的事件
Dec 13 #Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
Dec 13 #Javascript
浅析XMLHttpRequest的缓存问题
Dec 13 #Javascript
xmlhttp缓存清除的2种解决方法
Dec 13 #Javascript
You might like
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
非常好的php目录导航文件代码
2006/10/09 PHP
php header Content-Type类型小结
2011/07/03 PHP
深入php self与$this的详解
2013/06/08 PHP
smarty中post用法实例
2014/11/28 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
2018/03/02 PHP
YII2框架中actions的作用与使用方法示例
2020/03/13 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
url 编码 js url传参中文乱码解决方案
2010/04/11 Javascript
js实现绿白相间竖向网页百叶窗动画切换效果
2015/03/02 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
js实现不重复导入的方法
2016/03/02 Javascript
vue2.0 下拉框默认标题设置方法
2018/08/22 Javascript
对vue中v-if的常见使用方法详解
2018/09/28 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
[07:06]2018DOTA2国际邀请赛寻真——卫冕冠军Team Liquid
2018/08/10 DOTA
Python类的继承和多态代码详解
2017/12/27 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
django中的图片验证码功能
2019/09/18 Python
Python 3.8正式发布重要新功能一览
2019/10/17 Python
对python中assert、isinstance的用法详解
2019/11/27 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
keras topN显示,自编写代码案例
2020/07/03 Python
详解python 支持向量机(SVM)算法
2020/09/18 Python
python实现视频压缩功能
2020/12/18 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
美国女性服饰销售网站:Nasty Gal(坏女孩)
2016/07/26 全球购物
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
极度干燥澳大利亚官方网站:Superdry澳大利亚
2019/03/28 全球购物
暑期培训随笔感言
2014/03/10 职场文书
小学评语大全
2014/04/22 职场文书
工程负责人任命书
2014/06/06 职场文书
高中生物教学反思
2016/02/20 职场文书