找回密码
 立即注册

QQ登录

只需一步,快速开始

gw0506

超级版主

177

主题

4208

帖子

9025

积分

超级版主

Rank: 8Rank: 8

积分
9025

活字格认证

gw0506
超级版主   /  发表于:2012-5-4 11:14  /   查看:5504  /  回复:0
本文中,我将给大家介绍一系列非常棒的 Wijmo Grids功能。我们先以一个新的Wijmo Grids 来开始我们这次的 Wijmo Grids 之旅吧。
  1. <BR>
  2. <table id="tableDepartmentInformation"><BR>
  3.     <thead><BR>
  4.         <tr><BR>
  5.             <th>First Name<BR>
  6.             </th><BR>
  7.             <th>Last Name</th><BR>
  8.             <th>Department</th><BR>
  9.         </tr><BR>
  10.     </thead><BR>
  11.     <tbody><BR>
  12.         <tr><BR>
  13.             <td>Kevin</td><BR>
  14.             <td>Griffin</td><BR>
  15.             <td>Marketing</td><BR>
  16.         </tr><BR>
  17.         <tr><BR>
  18.             <td>Rich</td><BR>
  19.             <td>Dudley</td><BR>
  20.             <td>Marketing</td><BR>
  21.         </tr><BR>
  22.         <tr><BR>
  23.             <td>Chris</td><BR>
  24.             <td>Bannon</td><BR>
  25.             <td>Development</td><BR>
  26.         </tr><BR>
  27.         <tr><BR>
  28.             <td>Johnny</td><BR>
  29.             <td>Doe</td><BR>
  30.             <td>Management</td><BR>
  31.         </tr><BR>
  32.         <tr><BR>
  33.             <td>Tommy</td><BR>
  34.             <td>Tutone</td><BR>
  35.             <td>IT</td><BR>
  36.         </tr><BR>
  37.         <tr><BR>
  38.             <td>Joe</td><BR>
  39.             <td>Montana</td><BR>
  40.             <td>IT</td><BR>
  41.         </tr><BR>
  42.         <tr><BR>
  43.             <td>Ingio</td><BR>
  44.             <td>Montoya</td><BR>
  45.             <td>Freelance</td><BR>
  46.         </tr><BR>
  47.         <tr><BR>
  48.             <td>Luke</td><BR>
  49.             <td>Skywalker</td><BR>
  50.             <td>Jedi</td><BR>
  51.         </tr><BR>
  52.     </tbody><BR>
  53. </table><P></P>
  54. <P><script type="text/javascript"><BR>
  55.     $(document).ready(function () {<BR>
  56. $("#tableDepartmentInformation").wijgrid();<BR>
  57. });<BR>
  58. </script><BR>
  59. </P>
复制代码
1. 排序
我们展示的第一个功能是基本的排序功能。我们只需设置allowSorting属性为true即可
代码:
  1. $("#tableDepartmentInformation").wijgrid(
  2. {
  3. allowSorting: true
  4. });
复制代码
运行后,单击列头即可实现排序。
效果图:



2. 分页
现在我们将介绍C1 Wijmo Grids 的分页功能。当数据量很大时,分页功能可以使请求速度。分页设置同样很简单,我们只需要设置allowPaging属性为 True 即可。Wijmo Grids 默认分页行数为 10,你可以通过设置pageSize属性去自定义每页行数。
代码:
  1. $("#tableDepartmentInformation").wijgrid(
  2. {
  3. allowPaging: true,
  4. pageSize: 2
  5. });
复制代码



3. 过滤
过滤功能允许我们使用列中单元格值去过滤该列。例如,如果你想返回产品为ComponentOne 项。我们可以通过过滤功能实现。添加过滤功能,我们可以设置 showFilter 属性来实现。
代码:
  1. $("#tableDepartmentInformation").wijgrid(
  2. {
  3. showFilter: true
  4. });
复制代码



4. 分组
分组功能以分组所依据的列进行排序。例如,我们想以“区域列”进行分组。因为我们需要显示所有区域项,所以“区域列”过滤功能将实效。排序功能将以“组”为单位进行排序。使用C1 Wijmo Grids 分组功能我们需要设置 allowColMovingshowGroupArea属性。之后,我们就可以拖拽列头到分组区域进行分组了。
代码:
  1. $("#tableDepartmentInformation").wijgrid(
  2. {
  3. showGroupArea: true
  4. });
  5. $("#tableDepartmentInformation").wijgrid(
  6. {
  7. allowColMoving: true
  8. });
复制代码




5. 结束语
我们仅使用几行代码,我们实现了 排序、分页、过滤和分组功能。我希望这篇文章能够唤起大家对 Wijmo 的兴趣。在下一篇文章中,我将继续介绍怎样使用后台代码来实现上述功能,感兴趣的朋友敬请关注哦~

示例下载

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册
返回顶部