Skip to content

sauralph/flexigrid

This branch is 13 commits ahead of, 3 commits behind chsword/flexigrid:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

18358ee · Sep 2, 2010

History

14 Commits
Nov 19, 2009
Nov 19, 2009
Apr 30, 2010
Nov 19, 2009
Apr 30, 2010
Nov 19, 2009
Nov 19, 2009
Sep 2, 2010
Apr 30, 2010
Nov 19, 2009
Nov 19, 2009
Nov 19, 2009
Nov 19, 2009
Nov 19, 2009

Repository files navigation

Flexigrid

by Paulo P. Marinas

Also includes performance enhancements from http://docs.optivo.net/opensource/flexigrid/flexigrid_2008-07-14_performance_1.p atch/ mentioned in this thread http://markmail.org/message/c5bu2zybzaehygba.

Also added some extra options to be able to disable the colresize, etc. Just look at the available options now.

(from the google code page) Lightweight but rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source using Ajax to load the content.

Similar in concept with the Ext Grid only its pure jQuery love, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.

Features

  • Resizable columns
  • Resizable height and width
  • Sortable column headers
  • Cool theme
  • Can convert an ordinary table
  • Ability to connect to an ajax data source (XML and JSONnew)
  • Paging
  • Show/hide columns
  • Toolbar (new)
  • Search (new)
  • Accessible API
  • Resizable Width
  • JSON Support
  • Toolbar
  • Table Toggle Button
  • Show/Hide Columns control have been move to the column headers (try it by mouseovering a header and clicking a black triangle on the right)
  • Fixed paging problem on multiple instances
  • Mootools and Prototype noConflict() compatibility problems fixed
  • New onError event on ajax interaction, (it will pass what the server said in a variable called data), allowing you to handle server problems
  • New $().flexAddData method, allows you to directly add new data to the grid using your own data source.
  • New preProcess API, allows you to modify or process data sent by server before passing it to Flexigrid, allowing you to use your own JSON format for example.
  • Single Rows Select just use { singleSelect: true } in the options
  • Quick Search
  • Many more
  • I'm planning to add an Editable and Resortable rows feature, as well as other cool GUI features.

One of my main goal for the plugin is ultimately to keep it lightweight, maybe under 20k when compressed. Because otherwise you should probably stick with Ext Grid or YUI data table.

Lightweight but rich data grid with resizable columns and a scrolling data to match the headers, plus an ability to connect to an xml based data source using Ajax to load the content.

Similar in concept with the Ext Grid only its pure jQuery love, which makes it light weight and follows the jQuery mantra of running with the least amount of configuration.

Thanks to this guys for creating examples so other people can use Flexigrid, and made my life a little easier:

A more complete PHP example by Kevin Kietel

CodeIgniter example by Armorfist

ASP example by Synergiq

Ruby on Rails example by Nick Fessel

ASP.NET example by Todd Smith

About

Fork of Paulo P. Marinas' FlexiGrid

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published