I've been thinking about this for a while, and so I took a couple of
days last week to get something together.  I made a plugin for tables
that attempts to create a common base for adding functionality to
tables.

Please check it out at http://digitalbush.com/projects/jquery-grid-plugin

I've included the following functionality in the core file which I
will eventually break out somehow.
* Basic Row manipulation: addition, insertion, and deletion.
* Row navigation, selection, and activations by mouse and keyboard.
* Striping which is triggered by a "CollectionChanged" event generated
by the basic row manipulations above.
* Column resizing.
* Scrolling tables (Please note this will not work in IE in quirks
mode).

The above stuff is already present in a project I'm working on that I
adapted from plugins and snippets I've seen on the forums.  This is my
attempt to assemble them in a pick-and-choose manner.  It's generally
stripped down and basic no frills type things.  For instance, I've
seen a better looking column resizer, but I wanted simple stuff to
start with.

Please let me know what you think and provide me feedback as to how I
can make this better.  I want to make a way for all of these plugins
to work together with common set of events.

I'm nervously awaiting your feedback.  *gulp*

Josh

Reply via email to