Maneesh Godbole wrote:Looks like your requirement is like this:
1) You got data which has multiple attributes
2) These attributes need to be displayed as columns
3) Some of the attribute values can translate to heavy data.
4) You want to optimize the user experience so its fast.
5) One way of optimizing is fetching and displaying data only when required
Is this correct? If yes, my initial suggestion still holds true. You can display data in a tabular format with headers and all. To load and display heavy data at runtime, use a tree or a disclosure panel or even a lazy loading panel.
If this is not what you had in mind, please tell us what exactly you are trying to do.
PS. In the link you provided, incorporating headers is not that difficult. Just make them the first row of your table.
Maneesh Godbole wrote:Im a bit confused in understanding what exactly you are trying to do here.
In the link you provided, I already see multiple columns.Date, ID, Some stuff, commiter, some other stuff.
Maneesh Godbole wrote:You can add widgets to table cells.
Tree is a widget. So is a disclosure panel.
Jaikiran Pai wrote:
ivan stefko wrote:
problem is that DailyRollingFileAppender has method rollOver as private...
i need overwride this method - rollOver - because there is joining full path for rolling file.. => but it isn't possible. so i need some solution for it... .
So that would mean, you will perhaps have to extend from FileAppender instead of DailyRollingFileAppender and then rewrite your own logic.
Martijn Verburg wrote:Have you tried writing some code to extend the class? Is there something you are stuck on in particular?