My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Wiki pages
Links

JMesa is a dynamic HTML table that allows you to filter, sort, paginate, export and edit your data however you need to. What you will find here is a carefully thought out API that is very easy to use and can be modified for your own needs.

9/06/2010 : JMesa 3.0 is out! The real change with JMesa 3.0 is to get to one clear syntax, and have it so that the order that things are declared does not matter. I think you will find this to be a nice leap in usability for developing tables. But do not worry about your existing tables. Everything is backwards compatible so you can move your tables over one by one as you get time. This is a good link to start with, especially if you are using the current tag library.

9/19/2010 : JMesa 3.0.1 has a small bug fix to include a method like the TableModelUtils.getItem() method to include the stateAttr so that the State feature works as expected.

11/21/2010 : JMesa 3.0.3 has a number of small bug fixes to the Worksheet. The TableModelUtils also has a new getLimit() method.

03/13/2011 : JMesa 3.0.4 fixes a few edge cases and has some minor API improvements.

Thanks to Siddhant Agrawal you can now see the JMesa examples online! Note: the performance of JMesa on the Google app engine can be pretty slow. There is nothing we can do about the performance of the app engine but at least we are able to host the examples online for free. To see how fast JMesa really is you can get the live war, or the alternate examples war, in the downloads area.

JMesa requires JDK 1.5 or above. If you are running in a JDK 1.4 environment you can use the JBoss Retro jar along with the jmesa-retro.jar.

If you would like to use Maven, the link to the central repository is http://repo2.maven.org/maven2/org/jmesa/jmesa/. A huge thanks to Jeff Jensen for building the pom.xml and helping me navigate the Maven publish process!

It would be great to have more Locales supported out of the box. If your Locale is not currently supported you should consider taking some time to create a messages file and send it to me. More details are on the Messages page.

In Other News...

Here are a few other frameworks and tools that I have developed.

Configleon

  • A Spring tool that solves the problem of loading property attributes in different environments and/or server contexts. With Configleon you can build one war file that can be deployed to every location.

Alertleon

  • An alert system that is tightly integrated with Configleon and offers an advanced way to trigger email events in your application.

OpenORM

  • An ORM framework that is unique in that it fits right in the middle of other frameworks that either try to do too much, or too little.

CodeSlayer

  • A source code editor that boasts a clean interface but powerful features. It is written in C using the GTK+ toolkit.

Powered by Google Project Hosting