Wijmo 更优美的jQuery UI部件集:C1 Wijmo Grids 更多惊喜

简介: 本文中,我将给大家介绍一系列非常棒的 Wijmo Grids功能。我们先以一个新的Wijmo Grids 来开始我们这次的 Wijmo Grids 之旅吧。     First Name ...

本文中,我将给大家介绍一系列非常棒的 Wijmo Grids功能。我们先以一个新的Wijmo Grids 来开始我们这次的 Wijmo Grids 之旅吧。

 

image

 

<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

});

 

运行后,单击列头即可实现排序。

效果图:

clip_image002[5]

2. 分页

现在我们将介绍C1 Wijmo Grids 的分页功能。当数据量很大时,分页功能可以使请求速度。分页设置同样很简单,我们只需要设置allowPaging属性为 True 即可。Wijmo Grids 默认分页行数为 10,你可以通过设置pageSize属性去自定义每页行数。

代码:

$("#tableDepartmentInformation").wijgrid(

{

allowPaging: true,

pageSize: 2

});

 

clip_image004

3. 过滤

过滤功能允许我们使用列中单元格值去过滤该列。例如,如果你想返回产品为ComponentOne 项。我们可以通过过滤功能实现。添加过滤功能,我们可以设置 showFilter 属性来实现。

代码:

$("#tableDepartmentInformation").wijgrid(

{

showFilter: true

});

 

clip_image006

4. 分组

分组功能以分组所依据的列进行排序。例如,我们想以“区域列”进行分组。因为我们需要显示所有区域项,所以“区域列”过滤功能将实效。排序功能将以“组”为单位进行排序。使用C1 Wijmo Grids 分组功能我们需要设置 allowColMovingshowGroupArea属性。之后,我们就可以拖拽列头到分组区域进行分组了。

代码:

$("#tableDepartmentInformation").wijgrid(

{

showGroupArea: true

});

$("#tableDepartmentInformation").wijgrid(

{

allowColMoving: true

});

 

clip_image008

 

5. 结束语

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

 

示例下载

 

Wijmo下载,请进入Studio for ASP.NET Wijmo 2012 v1正式发布(2012.03.22更新)!

相关文章
|
XML 安全 Java
自定义PMD检测的类型集合(详解)
自定义PMD检测的类型集合(详解)
自定义PMD检测的类型集合(详解)
|
SQL 消息中间件 分布式计算
Apache Doris 系列: 入门篇-数据导入及查询
Apache Doris 系列: 入门篇-数据导入及查询
1847 0
|
网络安全 数据库
【保姆级教程】基于阿里云搭建网站,看这篇就够了!
本文演示了三种网站的搭建,分别是:博客、论坛、个人作品。从域名选择,到阿里云服务器的购买,到最后的网站搭建。
【保姆级教程】基于阿里云搭建网站,看这篇就够了!
|
新零售 架构师 Devops
如何衡量研发效能?阿里资深技术专家提出了5组指标
3月16日-17日,何勉老师将和阿里研发效能其他讲师一起在上海为我们分享《企业数字化转型面临的研发效能挑战—阿里DevOps体系和实践》课程,有关于阿里DevOps体系知识都可以从他们那里得到答案。
17301 15
|
安全 Linux 数据安全/隐私保护
几种常见的联网方式
这个世界的一切都可以数字化。无论是文字、 图像还是声音,每时每刻,都有无数的 “包裹”携带着一个个比特从世界的这头奔向另一头。这种疯狂的现象如今已经司空见惯,没有人能够完全离开它。网络是人类最伟大的发明之一,这使人类进入了一个全新的时代。
几种常见的联网方式
|
XML Java 数据库连接
idea里面安装MybatisX插件(两步完成)
这款插件能够在使用mybatis中个能快速找到对应的接口数据和xml映射文件,方便了开发,不用一个一个去寻找在哪里对应
973 0
idea里面安装MybatisX插件(两步完成)
|
前端开发
css怎么分别设置4个圆角?
css怎么分别设置4个圆角?
1948 0
css怎么分别设置4个圆角?
|
存储 安全 数据安全/隐私保护
|
7天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!