`

JQuery的Flexigrid的API使用

 
阅读更多

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

 

基本设定
width  table的长度(default:auto)
height  table的宽度(default:200)
striped   表格的线的表示(default:true)
novstripe 纵向表格的表示(default:false)
minwidth   列的最小幅度(default:30)
minheight  行的最小宽度(default:80)
resizable table是否可以改变大小(default:true)
title  tabke的标题
showTableToggleBtn 是指定table显示和不显示button的(default:true)
minColToggle  最小列数(default:1)
showToggleBtn  列的表示和非表示的button(default:true)
singleSelect 行是否可以多选(default:false)
 Ajax设定
url Ajax的URL
method  Ajax访问方式(default:post)
dataType  数据的类型(default:xml)
errormsg 访问失败时候的error message
usepager 是否使用翻页工具栏
nowrap 单元格数据量过大时,是否折叠
page page表示数
total 总行数
sortname 排序的名字
sortorder 什么顺序(asc,desc)
query  检索的Key
qtype 检索的列名
rp   一个页表示的行数
useRp 是否有页表示行数变更的工具
rpOptions 页的行数信息([10,15,20,25,40])
pagestat 页面信息状态
procmsg 读取页信息时候的信息
no msg 没检索到信息时候的信息
autoload 自动加载
hideOnSubmit 隐藏提交button
blockOpacity 透明度指定
 其他  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                                                               数据处理的事件

 

 

                                                            

                                                           

                                                            

                                                          

                                                          

                                                         

                                                            

                                                                    

                                          

                                                  

                                                

                                                     

 

 

                                                                     

                                                              

                                                           

                                                             

                                                             

                                                                

                                                                   

                                                                     

                                                              

                                                            

                                                                 

                                                                  

                                                                     

                                                                 

                                                            

                                                              

                                                              

                                                                 

 

0
2
分享到:
评论
1 楼 pairan1 2013-01-28  
没图没真相。

相关推荐

    jquery插件FlexiGrid的使用(已更新)

    在开始使用FlexiGrid之前,你需要确保已经安装了jQuery库。如果尚未安装,可以从官方jQuery网站下载或通过CDN引入。接着,下载FlexiGrid的压缩包,解压后将`flexigrid.js`和`flexigrid.css`文件引入你的HTML页面。...

    jquery表格插件Flexigrid

    1. **jQuery基础**:Flexigrid是建立在jQuery库之上的,因此,理解jQuery的基本语法和API,如选择器、事件处理、DOM操作等,是使用Flexigrid的前提。jQuery简化了JavaScript的DOM操作,使得动态更新表格内容变得更加...

    Spring MVC+JPA+Jquery+Flexigrid修改简单示例

    JPA(Java Persistence API)是Java官方提出的持久层规范,它简化了数据库操作,而Jquery则是一款广泛使用的JavaScript库,极大地增强了前端交互性。Flexigrid是一款轻量级的表格插件,用于展示和操作表格数据。 在...

    jquery+flexigrid+json的java例子(网上收集的)

    可能使用了诸如Spring MVC或Servlets等框架来构建RESTful API,这些API接收前端的AJAX请求,查询数据库,将结果集转换成JSON,然后返回给前端。Java的强类型和面向对象特性使得它在处理复杂业务逻辑和数据操作时非常...

    jquery 表格插件 Flexigrid

    总结来说,Flexigrid是jQuery生态中一款功能强大、易于使用的表格插件,对于需要展示和操作表格数据的Web应用来说,是一个值得考虑的选择。通过熟练掌握其配置和API,开发者可以构建出高性能、交互性强的数据展示...

    flexigrid table jquery plugin

    1. **正确引用jQuery库**:由于Flexigrid依赖于jQuery,所以在使用前需确保页面已引入jQuery。 2. **CSS样式**:为了使Flexigrid正常显示,需要引入其默认的CSS文件。 3. **初始化设置**:通过JavaScript代码配置...

    jquery grid插件 Flexigrid + servlet

    作为一款开源工具,Flexigrid提供了详细的API文档和示例代码,帮助开发者快速上手。同时,社区资源如博客、论坛等也是学习和解决问题的重要途径。 9. **优化与性能** 在实际应用中,需要注意对Flexigrid的性能优化...

    flexigrid表格功能丰富

    Flexigrid是一款基于jQuery的强大的表格插件,它提供了丰富的功能和灵活的配置选项,使得在Web应用中创建和管理表格变得更为简单。在“flexigrid表格功能丰富”这一主题下,我们可以深入探讨Flexigrid的核心特性以及...

    FlexiGrid使用手册

    FlexiGrid是一个基于jQuery的网格组件,用于展示和操作数据,具有丰富的特性和自定义功能。这个使用手册将详细介绍如何使用FlexiGrid以及其主要属性。 一、FlexiGrid概述 FlexiGrid是一个轻量级的JavaScript插件,...

    flexigrid.js flexigrid.js flexigrid.js

    4. **API接口**:Flexigrid.js提供了一系列API,允许开发者控制表格行为,如初始化、重新加载数据、改变列宽、排序等,使得扩展和定制变得容易。 5. **CSS样式**:通过CSS,开发者可以自定义网格的外观,包括字体、...

    Flexigrid-插件

    下面我们将深入探讨Flexigrid的关键特性、使用方法以及与其他jQuery表格插件的比较。 1. **主要特性** - 分页:Flexigrid内置了分页功能,允许用户浏览大量数据时进行快速切换。 - 排序:用户可以对表格中的任何...

    flexigrid列表控件

    1. **jQuery基础**:Flexigrid是基于jQuery框架构建的,因此理解和掌握jQuery的基本语法和方法是使用此控件的前提。jQuery简化了DOM操作、事件处理和动画效果,使得JavaScript编程更为便捷。 2. **自适应宽度**:在...

    FlexiGrid(js版本)

    - **与jQuery**:FlexiGrid最初是基于jQuery库开发的,因此与jQuery的兼容性极好,可以利用jQuery的便利性进行更复杂的操作。 - **与后端框架**:可以与各种后端框架(如ASP.NET, PHP, Node.js等)配合,处理数据...

    Flexigrid-master表格插件

    Flexigrid是一款基于jQuery的强大的表格插件,它在Web应用中被广泛使用,用于创建交互式、可自定义的网格视图。Flexigrid以其灵活性和易用性著称,能够满足各种复杂的表格需求。以下是对Flexigrid主要功能和特性的...

    flexigrid表格插件

    5. **可扩展**:Flexigrid的API允许开发者添加自定义功能,如按钮、链接或复杂的操作。 6. **AJAX支持**:通过AJAX技术动态加载数据,提高用户体验,避免了页面刷新导致的数据丢失。 7. **响应式设计**:随着设备...

    采用 LINQ to SQL+ Flexigrid for JQuery and Json 创建的ASP.NET MVC 模式程序例子

    5. **Ajax交互**:使用jQuery的Ajax方法(如`$.ajax`或`$.getJSON`),向服务器发送异步请求,获取由控制器返回的Json数据,然后使用Flexigrid的API显示这些数据。 通过这个示例,开发者可以学习到如何将现代Web...

    flexigrid,jquery 的一个grid,基本功能都有,不错

    7. **扩展性**:Flexigrid的API允许开发者进行深度定制,添加额外的功能或者与其他jQuery插件集成,如加入图表、弹出窗口等,以满足更复杂的业务需求。 8. **文件结构**:从"jq-flexgrid"这个压缩包文件名来看,...

    含源代码的flexigrid JS grid控件

    - API接口:了解API接口,以便在其他JavaScript代码中调用和控制Flexigrid的行为。 4. **集成与应用** - 后端集成:将Flexigrid与后端服务器(如PHP、ASP.NET、Java等)进行数据交互,实现动态加载和保存数据。 ...

Global site tag (gtag.js) - Google Analytics