本文中,我将给大家介绍一系列非常棒的 Wijmo Grids功能。我们先以一个新的Wijmo Grids 来开始我们这次的 Wijmo Grids 之旅吧。
< BR > < table id ="tableDepartmentInformation" >< BR > < thead >< BR > < tr >< BR > < th > First Name < BR > </ th >< BR > < th > Last Name </ th >< BR > < th > Department </ th >< BR > </ tr >< BR > </ thead >< BR > < tbody >< BR > < tr >< BR > < td > Kevin </ td >< BR > < td > Griffin </ td >< BR > < td > Marketing </ td >< BR > </ tr >< BR > < tr >< BR > < td > Rich </ td >< BR > < td > Dudley </ td >< BR > < td > Marketing </ td >< BR > </ tr >< BR > < tr >< BR > < td > Chris </ td >< BR > < td > Bannon </ td >< BR > < td > Development </ td >< BR > </ tr >< BR > < tr >< BR > < td > Johnny </ td >< BR > < td > Doe </ td >< BR > < td > Management </ td >< BR > </ tr >< BR > < tr >< BR > < td > Tommy </ td >< BR > < td > Tutone </ td >< BR > < td > IT </ td >< BR > </ tr >< BR > < tr >< BR > < td > Joe </ td >< BR > < td > Montana </ td >< BR > < td > IT </ td >< BR > </ tr >< BR > < tr >< BR > < td > Ingio </ td >< BR > < td > Montoya </ td >< BR > < td > Freelance </ td >< BR > </ tr >< BR > < tr >< BR > < td > Luke </ td >< BR > < td > Skywalker </ td >< BR > < td > Jedi </ td >< BR > </ tr >< BR > </ tbody >< BR > </ table >< P ></ P > < P >< script type ="text/javascript" > < BR > $(document).ready( function () { < BR > $( " #tableDepartmentInformation " ).wijgrid(); < BR > }); < BR > </ script >< BR > </ P >
1. 排序
我们展示的第一个功能是基本的排序功能。我们只需设置allowSorting属性为true即可 。
代码:
$("#tableDepartmentInformation" ).wijgrid( { allowSorting: true });
运行后,单击列头即可实现排序。
效果图:
2. 分页
现在我们将介绍C1 Wijmo Grids 的分页功能。当数据量很大时,分页功能可以使请求速度。分页设置同样很简单,我们只需要设置 allowPaging属性为 True 即可。 Wijmo Grids 默认分页行数为 10,你可以通过设置 pageSize 属性去自定义每页行数。
代码:
$("#tableDepartmentInformation" ).wijgrid( { allowPaging: true , pageSize: 2 });
3. 过滤
过滤 功能允许我们使用列中单元格值去过滤该列。例如,如果你想返回产品为ComponentOne 项。我们可以通过过滤功能实现。添加过滤功能,我们可以设置 showFilter 属性来实现。
代码:
$("#tableDepartmentInformation" ).wijgrid( { showFilter: true });
4. 分组
分组功能以分组所依据的列进行排序。例如,我们想以“ 区域列” 进行分组。因为我们需要显示所有区域项,所以“ 区域列” 过滤功能将实效。排序功能将以 “组” 为单位进行排序。使用C1 Wijmo Grids 分组功能我们需要设置 allowColMoving和showGroupArea 属性。之后,我们就可以拖拽列头到分组区域进行分组了。
代码:
$("#tableDepartmentInformation" ).wijgrid( { showGroupArea: true }); $( "#tableDepartmentInformation" ).wijgrid( { allowColMoving: true });
5. 结束语
我们仅使用几行代码,我们实现了 排序、分页、过滤和分组功能。我希望这篇文章能够唤起大家对 Wijmo 的兴趣。在下一篇文章中,我将继续介绍怎样使用后台代码来实现上述功能,感兴趣的朋友敬请关注哦~
Wijmo下载,请进入 Studio for ASP.NET Wijmo 2012 v1正式发布(2012.03.22更新)!