玩转jquery插件之flexigrid.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
玩转jquery插件之flexigrid

用插件来做规律性很强的数据展现是个不错的选择,jquery插件家族中这类插件通常叫做table或者grid,本人用过两个有名的插件:jqgrid和flexgrid,自己也曾经在使用jquery之前尝试过自己写grid插件,这篇文章将就flexgrid插件的使用和改造展开。 非常囧的是flexgrid的homepage居然无法访问了,不过没关系,Google group上已经有了相关的讨论,且非常活跃,访问地址为:/group/flexigrid?hl=en 1.flexigrid特性介绍 来看看jquery官网有关该插件的介绍官网列举的Features: * 列可伸缩 * 高度可调整 * 可按照表头排序 * 很酷的外观风格 * 能够转换一个普通的表格 * 可以连接到一个ajax方式的数据源(仅是xml格式) * 分页功能 * 显示/隐藏 列 * 提供可供外部访问的API * 更多更多… Google group 上的介绍:轻量级但功能丰富的data grid插件,支持列伸缩和排序功能,可采用ajax的方式连接到一个xml的数据源来获取所需数据,和Ext Grid非常相似,但它是纯jquery的,这使得它更加小巧,并遵循jquery插件一贯的少量配置特性 2.怎样获取flexigrid? 既然官网已经无法访问,那就去其他途经吧,在上面提到的jquery站点和Google group站点都可以找到下载链接,如果仍然无法搞定,那么pm我吧:) 3.我想观看一下Demo先 嗯,不错的习惯,毕竟同类插件已经挺多的了,也不乏jqgrid这样的强悍者,还是货比三家先吧。Google group上提供的各个后台语言版本的Demo: php 版本的 by Kevin Kietel: http://sanderkorvemaker.nl/test/flexigrid/ CodeIgniter 版本的 by Armorfist: / ASP 版本的 by Synergiq: http://jamesowers.co.uk/asp-tutorials/57/flexigrid-with-asp/ Ruby on Rails 版本的 by Nick Fessel: /index.php?post=17 4.使用步骤: a.下载jquery.js(必威体育精装版1.2.6版本)和flexigrid.js(jquery官网上提供的较旧,而官网又无法访问,我自己用的是$Date: 2008-07-14 00:09:43 +0800 (Tue, 14 Jul 2008) $版本的),并在需要使用的页面顺序引入,(还需要引入相关的样式文件和图片文件)。 b.安装过程。首先在需要使用的DOM标签中加入代码: table id=yourgrid_id/table 在onload事件或者jquery的$(function(){…})方法中加入下列初始化代码: $(#top_ten).flexigrid({ ?url: getData.php, ?dataType: xml, ?colModel : [{display: 编号, name : id, width : 65, sortable : true, align: center}, ?{display: 内容提要, name : summary, width : 180, sortable : true, align: left}, ?{display: 内容类别, name : contentType, width : 60, sortable : true, align: left}, ?{display: 字段名, name : arriveRate, width : 90, sortable : true, align: left}, ?{display: 字段名, name : hitRate, width : 90, sortable : true, align: left}, ?{display: 字段名, name : fitRate, width : 90, sortable : true, align: left}], ?sortname: pushCount,sortorder: desc,usepager: false,title: 表头名称, ?useRp: false,rp: 10,showTableToggleBtn: true,width: 650,height: 270 ?}); 5.上面这样做之后,前端就部署完毕了,但参数极其取值需要说明一下,完整的参数及说明如下(当前值为默认值): height: 200, //flexigrid插件的高度,单位为px w

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档