Development of HTMLTable was an encouraging, valuable and rewording experience for me. I still use this library in a couple of new projects I'm involved with right now. Even though HTMLTable has a space for improvement I cannot devote any time for further development or support. Therefore I'm releasing full source code of a web site with examples. I also cannot guarantee that I will respond to support inquiries concerning HTMLTable. ... read more
Version 0.4 is a major update of the product. It contains numerous bug-fixes and new and improved functionality.
This is minor-bugs-fix release with new functionality introduced. Last release of 0.* series.
In this current implementation HTMLTable allows to incorporate look and feel and behaviour (in terms of columns order) of tables in XML configuration file with capabilities of properties inheritance. It also provides classes and custom tags to perform such routine work as table paging, sorting and filtering. In additional to table-centric functionality the framework features mechanism of combining set of custom tags and use them as a whole throughout JSP pages.
TableTextTag will be dropped. Once again I underestimated Struts.
Experiment with using "Tiles" (templetes) to dictate look and feel of tables I consider unsuccessful. Don't get me wrong, "Tiles" is excellent mean to ensure consistency in generic site layout but it wasn't conceived to operate with such higly granulated entities as tables.
A new way to control tables appearance will be introduced. You can have all you tables adhering to one standard or every other table to its own standard - it's achieved equally easy and doesn't require changes of either JSP or JAVA files.
Rendering tables in HTML with capability of sorting, paging, multiple items operation can be tricky. If you're bulding web application using JSP/Servlet APIs and moreover using Struts, then this small (but with further plans) framework is what you need.
0.2 2001-12-23
I overlooked Struts "multibox" tag and my "TableCheckboxTag" was almost the exact copy of the first one. So I dropped it and it's no a part of the package any more. This release also lacks the templete used for incorporation HTML logic of a table since along the way of developing it I overwrote one of original tags from "tiles" framework which is not the way it should be. So the templete will be included in the future releases. The reason behind releasing this version is to finally open the code for review and criticism.
I'm happy to announce that Sourceforge team has approved this project. Code beautifing process is almost over and files are going to be in the repository soon.
Example of HTMLTable in work is always can be found at http://english.yuriy-zubarev.com
Best of luck,
Yuriy Zubarev