This is brilliant! Just what I was looking for and such an improvement over the original! Thanks!
Thank you very much for this extension. I have one idea for further extension: Instead of one renderer there coud be map of renderers so that we can define more than one gridcellrender per grid. For an example we can define different renderers (views) per "group". In my case I want to show contact information of one person, this could be phone number, postal adress etc. If I group my collection by contacttype I can define different view for each contact type. One will have phone number, the second one address line 1, address line 2, postal code etc. If anyone else needs this I will post code here.
How to hide RowExpander controls column in ExtendedRowExpander?
Hi, the extended RowExpander class works well if you create the custom component used in the makePanel() method every time a row is expanded. But if you attempt to create it once and return it in subsequent expansions, nothing shows. Can anyone determine why this might be?
Can someone help me figure how to keep the spacebar from making the grid scroller bounce around. I added a TextArea into the expander using this ExtendedRowExpander and when i start typing into the TextArea it causes the Table to start bouncing around everytime i press the space bar.