jquery easyui datagrid 分页实现---善良公社项目
2013-11-26 13:42
435 查看
接着上篇文章,接下来给大家分享分页的实现,分页其实多多少少见过很有几种,框架中带的图片都特别的好看,会给用户以好的使用效果,具体实现,需要自己来补充代码;
图示1:通常情况下页面数据的分页显示分成真假两种。真分页是依靠后台查询时控制调出数据的数量来实现分页,也就是说页面在后台对数据进行处理,仅传输当前需要页的数据到前台来显示。而假分页则是后台一次性将所有的数据一起传送到前台,再由前端程序来控制数据的显示与遮蔽。
既然要分页,那么首先就必须要获得所有的数据,并且知道数据的数量。这步可以是由后台程序返回告知,当然也可以有javascript自己去读取。
datagrid分页有一个附加的分页控件,只需后台获取分页控件自动提交的两个参数rows每页显示的记录数和page;//当前第几页,然后读取相应页数的记录,和总记录数total一块返回即可,页面如上图所示。
核心代码
要想实现分页其pagination属性必须为true:
//设置分页控件,设置其各个属性值与是否要允许列排序等
一般处理程序中获取前台传过来的pageRows,page,
调出分页查询数据B层的方法
D层中的方法:
根据查询条件,是否排序(以哪一列排序),调用数据库中查询符合条件的数据
在实现的过程中,我们要记得前台加上这句话
functionreloadgrid(){
//查询参数直接添加在queryParams中
varqueryParams=$('#tt').datagrid('options').queryParams;
getQueryParams(queryParams);
$('#tt').datagrid('options').queryParams=queryParams;//传递值
$("#tt").datagrid('reload');//重新加载table
}
表格重新加载,因为这样才能拿到后面传来的数据,如果不加这个效果没出来(付出了时间的代价)。
总结:
对于这样的框架还有很多值得我们学习的地方,上面的这些按纽都可以灵活的去添加,例如:添加导入、导出数据等,都容易实现,好的框架的学习,让我们学会了如何站在举人的肩膀上更快成长,具体的行动需要我们融入自己的学习当中,在实践中不断的体会到了,学与会用真的是两回事啊,大家共同努力多动手多实践。
相关文章推荐
- jquery easyui datagrid 分页实现---善良公社项目
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第四篇:前台首页,新闻分类(体育新闻,科技新闻等),新闻列表分页的实现
- jQuery EasyUI datagrid实现本地分页的方法
- jQuery EasyUI datagrid实现本地分页的方法
- 二进制数据流方式实现 个人头像的读取、上传、修改------善良公社项目
- jquery easyui datagrid mvc server端分页排序筛选的实现
- 二进制数据流方式实现 个人头像的读取、上传、修改------善良公社项目
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- Jquery easyUI—datagrid数据表格分页原理以及实现
- jquery easyui datagrid 分页实现
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- 【ssm个人博客项目实战05】easy ui datagrid实现数据的分页显示
- jQuery EasyUI datagrid实现本地分页的方法
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- jQuery EasyUI DataGrid在MVC中的运用-基本属性并实现分页
- jQuery EasyUI datagrid实现本地分页的方法
- (C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
- easyui datagrid 生成动态列后 实现分页
- EasyUi datagrid 实现表格分页