注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天边云E家 shaoruisky

IT博文共享,知识的海洋

 
 
 

日志

 
 

使用easyUI给datagrid添加pagination  

2013-10-28 11:36:59|  分类: jquery |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

这个示例展示我们如何从服务器端加载数据和如何添加pagination 到datagrid.


查看 Demo

创建 DataGrid

从服务器端加载数据, 你应该设置'url'属性, 在你的服务器端你应该返回JSON格式数据.请看datagrid文档得到更多关于它的数据格式信息.

  1. <table id="tt" class="easyui-datagrid" style="width:600px;height:250px"    
  2.         url="datagrid2_getdata.php"    
  3.         title="Load Data" iconCls="icon-save"    
  4.         rownumbers="true" pagination="true">    
  5.     <thead>    
  6.         <tr>    
  7.             <th field="itemid" width="80">Item ID</th>    
  8.             <th field="productid" width="80">Product ID</th>    
  9.             <th field="listprice" width="80" align="right">List Price</th>    
  10.             <th field="unitcost" width="80" align="right">Unit Cost</th>    
  11.             <th field="attr1" width="150">Attribute</th>    
  12.             <th field="status" width="60" align="center">Stauts</th>    
  13.         </tr>    
  14.     </thead>    
  15. </table>    
我们定义datagrid的datagrid和设置'pagination'属性为true,它将生成一个分页工具栏在datagrid的底部,pagination 将发送2个参数到服务器:

  • page: 页码,起始值 1.
  • rows: 每页显示行

服务器端代码

[javascript] view plaincopy
  1. $page = isset($_POST['page']) ? intval($_POST['page']) : 1;    
  2. $rows = isset($_POST['rows']) ? intval($_POST['rows']) : 10;    
  3. // ...    
  4. $rs = mysql_query("select count(*) from item");    
  5. $row = mysql_fetch_row($rs);    
  6. $result["total"] = $row[0];    
  7.     
  8. $rs = mysql_query("select * from item limit $offset,$rows");    
  9.     
  10. $items = array();    
  11. while($row = mysql_fetch_object($rs)){    
  12.     array_push($items, $row);    
  13. }    
  14. $result["rows"] = $items;    
  15.     
  16. echo json_encode($result);    

下载EasyUI示例代码:

  评论这张
 
阅读(121)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016