为了将数据高效的展示出来,数据需要有合适的结构,展现结构设计的越好,用户就越容易理解信息的内容。因此,提高数据的可萃取性和可扫描性非常有意义。

表,是一个非常好的数据呈现结构,非常便于人们分析和理解二维的关系数据。他的初始目的是去展示数据,而非样式化数据,因此,它可以将设计者的主观思想有效地表达出来。

进而言之,通过一些额外的操作功能,如排序,过滤,快速编辑等,用户体验也可以得到非常好的扩展。

本文汇总了17种数据表格解决方案,主要采用主流的AJAX,DHTML,JavaScript等技术来提供强大的数据展现功能,供大家参考。

数据表格控件总览

1. ExtJs Grid

支持扩展行、折叠、内容自适应、CheckBox封装、滚动条,以及各种按钮和工具栏,可以说ExtJs的Grid非常之强大(多谢 Lucian Lature了!).

2. dhtmlxGrid

可以通过灵活多变的方式来展示数据。支持多个皮肤,并可以轻松的进行分页,这些代码受GPL所管制,如果需要技术支持,则需要掏钱。

3. Phatfusion Sortable

可以对表进行排序,还可以通过元素来进行数据的过滤(多谢 Boris).

4. Mootable Sorting.

可以对表格进行排序,并能高亮显示某些特定的单元格。

5. Elite Zebra Tables

对Zebra里提供的Table增加了排序功能。

6. PHP Live Datagrid

在XAJAX库的基础上而建。分页功能很强大,可以在各个页面之间直接跳转,能够适用于海量数据(超过500页)

7. Table Kit

又是一个基于Prototype 框架的杰作。可以对列进行排序,一些选取的行和单元格可以高亮标注,还提供了 tutorial related to table sorting ith Prototype 。

8. How to paginate, sort and search a table with Ajax and Rails.

一个用Ruby on Rails 来创建可分页、可排序、可搜索的表格的好教程.

9. Unobtrusive Table Sort Script.

10. Yahoo UI Library’s DataTables.

大名鼎鼎的YUI也提供了自己的DataTable,并提供了各种各样的demo。 这些代码虽没有直接提供可视化支持,但实现了所有的数据表格应有的功能,比如排序,分页,实时编辑等等。

11. Standardista Table Sorting

12. Sortable Tables

由WebFX所做。

13. SortedTable

14. Mootols Table Row & Column Highlighting.

顾名思义,比较适合高亮显示特定的数据,下面是个不错的例子。

Data Grids 模板

下面的脚本提供了基本的排序功能,可以在你的项目中用作模板。

Sortable Ajax Tables in JSON and XML with MochiKit

JavaScript Sortable Table

DHTMLGoodies

专业解决方案

还有一些解决方案,非常让人兴奋,但需要支付高额的费用,比如Active Widgets(395美元,还包括一些其它的应用扩展),和Editable JavaScript TreeGrid。然而,它们也确实提供了非常好的解决方案,也算是物所有值吧。

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:豆豆网

ajax17,17个使用AJAX技术的数据表格控件相关推荐

  1. Xceed WinForm数据表格控件Xceed Grid For .NET详细介绍

    2019独角兽企业重金招聘Python工程师标准>>> Xceed Grid For .NET是一款高级的,多功能的.扩展性极强的数据表格控件,具有分组.主从表.多种主题外观.固定列 ...

  2. 从零开始使用JavaScript编写数据表格控件(转载)

    想起来前段时间面试时遇到的问题,说是如何用javascript实现一个表格控件,说说思路,当时还不知道该怎么办,只是说使用Ext中的表格控件,被追问不使用第三方控件时如何实现就傻眼了,这篇文章介绍的非 ...

  3. Tabulator javascript data grid数据表格控件v5.1.0 发布说明

    发行说明 编辑器配置 文件导入 阿贾克斯 键绑定 菜单 分页 列 可移动行 排序 格式化 数据树 下载 Bug修复 编辑器配置 一个新的.editorconfig文件已添加到 Tabulator 项目 ...

  4. Tabulator javascript data grid数据表格控件检测已修改行数据

    Tabulator 可以通过table.getEditedCells()获得编辑修改过的单元格,在通过单元格的getRow()函数获得行对象,让后通过行对象的.getData()函数获得编辑修改过行数 ...

  5. html标签手册 360doc,基于AJAX的文件上传控件NetAdvantage for jQuery

    NetAdvantage for jQuery 是一款全新的轻量级.高性能的jQuery控件,包含了在线的Video播放控件,基于AJAX的文件上传控件,快速且强大的表格控件,以及创建和编辑Word. ...

  6. 用ASP.NET AJAX框架扩展HTML Map控件

    [摘要]在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展.经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息;但是,这些详 ...

  7. 葡萄城首席架构师:前端开发与Web表格控件技术解读

    讲师:Issam Elbaytam,葡萄城集团全球首席架构师(Chief Software Architect of GrapeCity Global).曾任 Data Dynamics.Inc 创始 ...

  8. [开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究

    [开源]FreeSCADA的通道数据与控件属性关联以及自动刷新机制研究 [参考文章]: 1. WPF之Binding深入探讨, 地址:http://www.cnblogs.com/cappuccino ...

  9. SpreadJS 纯前端表格控件应用案例:金融业数据智能分析平台

    由北京海创研发的金融业数据智能分析平台,通过嵌入 SpreadJS,实现了基于Web的数据采集.自助式报表设计与浏览.灵活查询.自主分析和数据预测等功能,简洁.易用,有效解决了用户数据填报.查询和分析 ...

最新文章

  1. 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试...
  2. BAC--Downtime 凌晨时段设定
  3. (JavaWeb)Filter过滤器
  4. 我的学习之路_第十六章_xml
  5. 原生sql实现restful接口调用
  6. java 线程加载类_java JVM-线程上下类加载器
  7. P2550 [AHOI2001]彩票摇奖
  8. 牛客网Java刷题知识点之Java 集合框架的构成、集合框架中的迭代器Iterator、集合框架中的集合接口Collection(List和Set)、集合框架中的Map集合...
  9. 建立.NET Core控制台应用程序以输出EXE?
  10. C#图片处理之: 另存为压缩质量可自己控制的JPEG
  11. 网管学习日记-ospf多区域
  12. vue-draggle实现元素拖动,放大,缩小,多元素一起改变位置
  13. Python数据分析实战01-商铺数据的清洗和存储(附资源文件)
  14. 425 Failed to establish connection解决方案
  15. OkHttp自定义拦截器实现内外服务器多地址配置且请求失败自动切换地址
  16. 计算机毕业设计SSM大学生体检管理系统【附源码数据库】
  17. Redis 中的 集合(Set) SCARD:获取集合包含的元素数量
  18. 树莓派Raspberry Pi上手报告
  19. rpgmakermv \c 常用颜色一览
  20. 完美解决,用Linux打开和编辑doc文档~

热门文章

  1. 指定Gradle构建属性
  2. 具有多个查询参数的Camel CXF服务
  3. 基本注射/资格赛,范围
  4. 带有Java和Axis2的JSON Web服务
  5. python orm框架sqlalchemy_python ORM框架:SqlAlchemy
  6. python selenium循环判断元素是否存在_检查Python Selenium是否存在元素
  7. 枚举所有进程及其ID
  8. C 与 C 的真正区别在哪里?
  9. C语言中sizeof和strlen的区别是什么
  10. 多线程程序中操作的原子性