Ive been working on an improved DataTables.net wrapper for Wicket. Its applied as a Behavior on top of the existing Wicket repeaters/datatables - with one caveat that the Behavior requires a <table> element to work with that has a "complete" structure - <table>, <thead>, <tbody>. With some assistance from Martin Ive got the expandable details panels working - these load dynamically via Ajax. Datatables supports most of the things you listed there, as well as many others (client side pagination, sorting, multi-column sort, client side search/filtering) etc. The Behavior can overlay its functionality on top of pre-rendered information in the DOM, or it can be configured to retrieve data from the server via AJAX. You can also configure server side paging and filtering/searching if your data set is really big. It's still a work-in-progress but Im using it now in an application I'm developing so the API is being tweaked as I use it. I'll push it to SVN or Github soon.
On Wed, Nov 28, 2012 at 3:22 AM, Ernesto Reinaldo Barreiro < reier...@gmail.com> wrote: > Hi, > > On Wed, Nov 28, 2012 at 9:14 AM, Martin Grigorov <mgrigo...@apache.org > >wrote: > > > Hi, > > > > InMethod Grid is more smarter. It supports column reordering, resizing, > > better Ajax support. But it is no active maintainer at the moment. > > Different community members provide patches when they need fixes but > that's > > all. > > It is also based on Yahoo UI v.2. > > > > > Maybe it is time to try to rewrite all column reordering, re-sizing logic > based on jquery (instead of YUI). Now that jquery comes "for free" with > wicket 6.x > > -- > Regards - Ernesto Reinaldo Barreiro > Antilia Soft > http://antiliasoft.com/ <http://antiliasoft.com/antilia> >