JQuery Flexigrid 是一个不错的table插件,给大家介绍一下
1.官网
http://flexigrid.info/
2.优势
支持主流的table功能,简单实用,学习周期短,是一个不错的table插件
3.实践
先书写HTML
<table class="flexme1"> <thead> <tr> <th width="100">Col 1</th> <th width="100">Col 2</th> <th width="100">Col 3 is a long header name</th> <th width="300">Col 4</th> </tr> </thead> <tbody> <tr><td>This is data 1 with overflowing content</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> <tr><td>This is data 1</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> <tr><td>This is data 1</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> <tr><td>This is data 1</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> <tr><td>This is data 1</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> <tr><td>This is data 1</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> <tr><td>This is data 1</td><td>This is data 2</td><td>This is data 3</td><td>This is data 4</td></tr> </tbody> </table>
然后添加变为奇迹代码
$('.flexme1').flexigrid();
就好了
下面就是我这篇文章的重点
说一说Flexigrid的JSON API
好了 哈哈,希望对你们有帮助
参考:http://blog.cuegraphix.com/?p=86
基本设定 |
|
||||||||||||||||||||||||||||||||||||||||||
Ajax设定 |
|
||||||||||||||||||||||||||||||||||||||||||
其他 | 1.colModel 列信息
display 显示信息 name 名字 width 宽度 sortable 是否可排序 align 居中状态 hide 是否隐藏 2.searchitems 检索信息 display 显示信息 name 名字 isdefault 默认显示 3.buttons Toolbar信息 name 名字 bclass css onpress 点击事件 4.onToggleCol 列变更事件 5.onChangeSort 排序变更的事件 6.onSuccess 表示成功的事件 7.onSubmit 提交的事件 8. preProcess 数据处理的事件 |
相关推荐
在开始使用FlexiGrid之前,你需要确保已经安装了jQuery库。如果尚未安装,可以从官方jQuery网站下载或通过CDN引入。接着,下载FlexiGrid的压缩包,解压后将`flexigrid.js`和`flexigrid.css`文件引入你的HTML页面。...
1. **jQuery基础**:Flexigrid是建立在jQuery库之上的,因此,理解jQuery的基本语法和API,如选择器、事件处理、DOM操作等,是使用Flexigrid的前提。jQuery简化了JavaScript的DOM操作,使得动态更新表格内容变得更加...
JPA(Java Persistence API)是Java官方提出的持久层规范,它简化了数据库操作,而Jquery则是一款广泛使用的JavaScript库,极大地增强了前端交互性。Flexigrid是一款轻量级的表格插件,用于展示和操作表格数据。 在...
可能使用了诸如Spring MVC或Servlets等框架来构建RESTful API,这些API接收前端的AJAX请求,查询数据库,将结果集转换成JSON,然后返回给前端。Java的强类型和面向对象特性使得它在处理复杂业务逻辑和数据操作时非常...
总结来说,Flexigrid是jQuery生态中一款功能强大、易于使用的表格插件,对于需要展示和操作表格数据的Web应用来说,是一个值得考虑的选择。通过熟练掌握其配置和API,开发者可以构建出高性能、交互性强的数据展示...
1. **正确引用jQuery库**:由于Flexigrid依赖于jQuery,所以在使用前需确保页面已引入jQuery。 2. **CSS样式**:为了使Flexigrid正常显示,需要引入其默认的CSS文件。 3. **初始化设置**:通过JavaScript代码配置...
作为一款开源工具,Flexigrid提供了详细的API文档和示例代码,帮助开发者快速上手。同时,社区资源如博客、论坛等也是学习和解决问题的重要途径。 9. **优化与性能** 在实际应用中,需要注意对Flexigrid的性能优化...
Flexigrid是一款基于jQuery的强大的表格插件,它提供了丰富的功能和灵活的配置选项,使得在Web应用中创建和管理表格变得更为简单。在“flexigrid表格功能丰富”这一主题下,我们可以深入探讨Flexigrid的核心特性以及...
FlexiGrid是一个基于jQuery的网格组件,用于展示和操作数据,具有丰富的特性和自定义功能。这个使用手册将详细介绍如何使用FlexiGrid以及其主要属性。 一、FlexiGrid概述 FlexiGrid是一个轻量级的JavaScript插件,...
4. **API接口**:Flexigrid.js提供了一系列API,允许开发者控制表格行为,如初始化、重新加载数据、改变列宽、排序等,使得扩展和定制变得容易。 5. **CSS样式**:通过CSS,开发者可以自定义网格的外观,包括字体、...
下面我们将深入探讨Flexigrid的关键特性、使用方法以及与其他jQuery表格插件的比较。 1. **主要特性** - 分页:Flexigrid内置了分页功能,允许用户浏览大量数据时进行快速切换。 - 排序:用户可以对表格中的任何...
1. **jQuery基础**:Flexigrid是基于jQuery框架构建的,因此理解和掌握jQuery的基本语法和方法是使用此控件的前提。jQuery简化了DOM操作、事件处理和动画效果,使得JavaScript编程更为便捷。 2. **自适应宽度**:在...
- **与jQuery**:FlexiGrid最初是基于jQuery库开发的,因此与jQuery的兼容性极好,可以利用jQuery的便利性进行更复杂的操作。 - **与后端框架**:可以与各种后端框架(如ASP.NET, PHP, Node.js等)配合,处理数据...
Flexigrid是一款基于jQuery的强大的表格插件,它在Web应用中被广泛使用,用于创建交互式、可自定义的网格视图。Flexigrid以其灵活性和易用性著称,能够满足各种复杂的表格需求。以下是对Flexigrid主要功能和特性的...
5. **可扩展**:Flexigrid的API允许开发者添加自定义功能,如按钮、链接或复杂的操作。 6. **AJAX支持**:通过AJAX技术动态加载数据,提高用户体验,避免了页面刷新导致的数据丢失。 7. **响应式设计**:随着设备...
5. **Ajax交互**:使用jQuery的Ajax方法(如`$.ajax`或`$.getJSON`),向服务器发送异步请求,获取由控制器返回的Json数据,然后使用Flexigrid的API显示这些数据。 通过这个示例,开发者可以学习到如何将现代Web...
7. **扩展性**:Flexigrid的API允许开发者进行深度定制,添加额外的功能或者与其他jQuery插件集成,如加入图表、弹出窗口等,以满足更复杂的业务需求。 8. **文件结构**:从"jq-flexgrid"这个压缩包文件名来看,...
- API接口:了解API接口,以便在其他JavaScript代码中调用和控制Flexigrid的行为。 4. **集成与应用** - 后端集成:将Flexigrid与后端服务器(如PHP、ASP.NET、Java等)进行数据交互,实现动态加载和保存数据。 ...