jQuery网格插件-jquery.bsgrid
2014-11-02 15:07:19 阿炯

本站赞助商链接,请多关照。 jquery bsgrid,A simple jQuery Grid plugin with pagation, export and easy to expand。一个简单易用的jQuery Grid插件,支持分页或不分页,支持json、xml数据格式,对导出友好,扩展性友好。采用Apache协议授权。


特点

1,轻量级,基于jQuery及HTML Table,除了对加载数据、分页、渲染数据的简单封装外,不额外增加特别的功能;模块化JS代码,可按需加载;CSS样式精致简洁,对于扩展修改非常容易;

2,使用友好,对于一个简单的表格展现,仅仅数十行代码即可完成,并且支持json、xml两种数据格式;且支持友好的导出参数构建;

3,内置多套经典样式风格,效果参看examples\grid\themes\*.html;可非常容易的修改表格使用字体大小,参看示例examples\grid\themes\custom.html,仅需修改该示例样式中的两处font-size即可;

4,自带load加载数据遮罩,并很容易进行扩展或重写;

5,扩展性好,插件有特别好的扩展性,易于对插件本身进行局部甚至较大的修改,易于改变展现样式、渲染数据;插件放开了属性及方法的全局修改权限,所有方法都可在外部进行全局重写,而无需修改插件本身的代码。

效果图示例


对于主流Grid的看法

大概说下目前的一些主流grid插件或框架的grid

1,ExtJS,功能丰富,封装好,但属重量级产品,需要加载大体积文件,且响应速度较慢,需商业授权,一般用于内部系统;

2,DHtmlx,同样功能丰富,封装好,不过其可以根据所需要的模块进行加载,速度方面快于ExtJS,需商业授权,由于其样式不易修改,同样一般用于内部系统;

3,EasyUI,基于jQuery,语法使用jQuery,却部分地方像ExtJS的写法,在不需其源码的情况下无需商业授权,因无源码而不方便按需模块化加载,也很难改变皮肤样式;

4,jQGrid,基于jQuery,开源免费且功能特别强大,但同样其样式不易修改;

5,Flexigrid,基于jQuery,功能逊色,但轻量级,methods、properties较少,不失为想用ExtJS Grid或EasyUI Grid却难以上手这两者的另外一个选择。

最新版本:1.2


项目主页:http://bsgrid.oschina.mopaas.com/