BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

轻量级jQuery网格插件——ParamQuery

| 作者 侯伯薇 关注 0 他的粉丝 发布于 2013年1月19日. 估计阅读时间: 1 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

ParamQuery是一种轻量级的jQuery网格插件,基于用于用户界面控制、具有一致API的优秀设计模式jQueryUI Widget factory创建,能够在网页上展示各种类似于Excel和Google Spreadsheet效果的网格。

使用ParamQuery,开发者可以轻松地实现以下特性:

  • 排序
  • 分页浏览
  • 可以调整数据栏的大小
  • 可以调整表格的高度和宽度
  • 自定义主题
  • 隐藏或显示列
  • 像Excel那样冻结任意多列
  • 显示任意数据源格式,像HTML、数组、XML、JSON等
  • 可以用于任意服务端框架,像ASP.NET、MVC3、JSP、JSF、PHP等等
  • 虚拟滚动和渲染
  • 直接编辑单元格
  • 在所有主流浏览器(IE 6+、Firefox、Chrome、Opera等等)上拥有一致的外观和功能
  • ……

在ParamQuery的网站上对各种各样的特性都做了示例展示,你可以浏览各种效果,以确定它是否能够满足你的具体需要。

ParamQuery基于MIT许可开源,任何在商业化或者开源项目中的应用都是免费的,如果需要,你可以到它的下载页面获取。

 

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

性能太差 by lee zzeric

每次滚动都重新装填要显示的CELL到一个新的表格,思路是仿CS的GRID,但是目前实现出来的性能太差,数据稍多就滚动延时得很严重,期待改进

Best performance by Lee Bruce

pqGrid Infinite scrolling demo with 1 million records paramquery.com/demos/infinite

Re: Best performance by 明 林

你那个是本地加载和远程加载,远程加载慢~本地加载,一般我们应用到项目中都是用远程加载的。
还有一个问题,性能差的机器访问这个插件20条数据也会卡~我无言的。

Re: Best performance by 明 林

补充:远程加载慢~本地加载快

Re: Best performance by Lee Bruce

ParamQuery Grid is an excellent client side script. Remote loading is dependent upon server side scripts and server performance.

Re: Best performance by 明 林

冒味问一句 这个插件你也有份开发~~如果是的话 我想打听下这个插件下一个版本怎么时候出来。

Re: Best performance by 明 林

上面加载慢有一个补充, 不是远程数据加载慢,现在有一个非常严重的问题是有些性能差客户机用起这个插件,表格显示20条数据滚动不了相当于卡死一样,这个问题明显跟脚本有关系的吧。

Re: Best performance by 明 林

到时用不起来 肯定要换插件呢, 噢~~

Re: Best performance by 明 林

官方那些例子 我用一个性能好的机试 滚动条滚动顺畅,而性能差的机反而滚动条滚动慢几倍的。

Re: Best performance by 明 林

发现官方网的例子 pqgrid脚本不是最新的,所以滚动条滚动很卡。项目中我换成最新版pqgrid1.07没有这么卡的,性能差客户机还是卡,不过没这么卡。

Re: Best performance by 明 林

性能差客户机滚动滚多几次 滚动卡死的。不知道你们有没有解决方法。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

11 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT