On 03/24/2011 09:10 PM, dragan.sahpas...@gmail.com wrote:
2. Grid enhacements: 1. better pager, 2. sorting params go in URL, 3. Better HibernateDataSource (more generic). 4.Changing column order and visibility and saving this in a db.
+1
And if the philosophy of Tapestry is to fix things that get you most annoyed as a developer (as Igor writes in his new book) than I would suggest an addition. If I have a grid sourced over list of Person-s and if I define a custom column on the expansion ${person.country.title} the model for this column is not created, so for example there is no option to sort the grid based on it's values. So now, I have to create the model manually and assign it to the grid component. And in fact - if you have a heavily normalized domain (database) this is in 99% of the cases.
I'm not sure if this is fixed in latest version or fixed with some additional components, but it would be nice to have it in the core.
smime.p7s
Description: S/MIME Cryptographic Signature