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检测浏览器flash版本的实现代码
Dec 06 Javascript
ajax中get和post的说明及使用与区别
Dec 23 Javascript
Js表格万条数据瞬间加载实现代码
Feb 20 Javascript
JavaScript学习笔记之基础语法
Jan 22 Javascript
js实现的简单radio背景颜色选择器代码
Aug 18 Javascript
使用jQuery的toggle()方法对HTML标签进行显示、隐藏的方法(示例)
Sep 01 Javascript
bootstrap监听滚动实现头部跟随滚动
Nov 08 Javascript
微信JSAPI Ticket接口签名详解
Jun 28 Javascript
js仿微信抢红包功能
Sep 25 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
Jan 04 Javascript
从零开始最小实现react服务器渲染详解
Jan 26 Javascript
vue实现几秒后跳转新页面代码
Sep 09 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
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
centos下file_put_contents()无法写入文件的原因及解决方法
2017/04/01 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
js操作iframe兼容各种主流浏览器示例代码
2013/07/22 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
jquery中的$(document).ready()使用小结
2014/02/14 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
基于javascript实现彩票随机数生成(升级版)
2020/04/17 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
JS前向后瞻正则表达式定义与用法示例
2016/12/27 Javascript
JS滚动到指定位置导航栏固定顶部
2017/07/03 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python实现加密的方式总结
2020/01/19 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
python怎么提高计算速度
2020/06/11 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
印尼穆斯林时尚购物网站:Hijabenka
2016/12/10 全球购物
享受加州生活方式的时尚舒适:XCVI
2018/07/09 全球购物
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
技术合作协议书范本
2014/04/18 职场文书
跳槽求职信范文
2014/05/26 职场文书
死亡赔偿协议书
2015/01/28 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
2016教师节问候语
2015/11/10 职场文书